我正在尝试使用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 /
答案 0 :(得分:0)
您不应该将视图名称传递给Action()。请参阅doc中的第2.2.2节。例如尝试类似的事情:
<%= Url.Action(MVC.Dinners.Delete(Model.DinnerID))%>