2011-09-25 58 views
0

这是非常直截了当的,但不知何故它不起作用。你可以看一下吗?ActionLink不会创建正确的链接

我的网页上,我有:

<%= Html.ActionLink("My Recipes", "Index", "Recipes")%> 

和我有以下控制器:

namespace MyWebSite.Controllers 
{ 
    public class RecipesController : Controller 
    { 
     // 
     // GET: /Recipes/ 

     public ActionResult Index() 
     { 
      return View(); 
     } 

所生成的HTML是:

<a href="">My Recipes</a> 

,同时我也期待成为:

<a href="/Recipes/Index">My Recipes</a> 

我的控制器命名为:RecipesController.cs,并与我的所有其他控制器位于Controllers文件夹中?

怎么了?

非常感谢!

+2

你已经搞砸了你的路线,不是吗?请让他们看看,以便确认。 –

+0

是。谢谢 。将解决你的答案! – Barka

+0

发表了我的评论作为答案,以便您可以接受并关闭此问题。 –

回答

1

你似乎搞砸了你的路线。