T4MVC导致错误的URL

时间:2013-10-26 12:52:50

标签: asp.net-mvc t4mvc

我正在尝试使用T4MVC生成网址。这是视图

@{
Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div>
        <a href="@Url.Action(MVC.Shared.Views.ShowDetails)">Click</a>
    </div>
</body>
</html>

不确定为何将链接生成为/~/Views/Shared/ShowDetails.cshtml /

1 个答案:

答案 0 :(得分:0)

您不应该将视图名称传递给Action()。请参阅doc中的第2.2.2节。例如尝试类似的事情:

<%= Url.Action(MVC.Dinners.Delete(Model.DinnerID))%>