Asp.net mvc 2 ASP.NET mvc强类型标记

Asp.net mvc 2 ASP.NET mvc强类型标记,asp.net-mvc-2,Asp.net Mvc 2,我不确定,但是asp.NETMVC2不是提供了一种创建强类型标记的方法吗 Michel使用T4MVC模板,您可以使用类似于此ASPX引擎的视图代码 <%: Html.ActionLink("About Us", MVC.Home.About()) %> 更多信息:使用T4MVC模板,您可以使用类似于此ASPX引擎的视图代码 <%: Html.ActionLink("About Us", MVC.Home.About()) %> 更多信息:包含强类型操作链接。它的实现有

我不确定,但是asp.NETMVC2不是提供了一种创建强类型标记的方法吗


Michel

使用T4MVC模板,您可以使用类似于此ASPX引擎的视图代码

<%: Html.ActionLink("About Us", MVC.Home.About()) %>

更多信息:

使用T4MVC模板,您可以使用类似于此ASPX引擎的视图代码

<%: Html.ActionLink("About Us", MVC.Home.About()) %>

更多信息:

包含强类型操作链接。它的实现有点古怪,尽管你可以阅读更多关于它的内容。就我个人而言,我会选择T4解决方案。

包含一个强类型的操作链接。它的实现有点古怪,尽管你可以阅读更多关于它的内容。就我个人而言,我会选择T4解决方案。

除了这个答案之外,Html.ActionLink会对评论表示感谢,但Html.ActionLink只接受字符串,不是吗?我认为也有强类型版本,所以如果我重命名控制器,我会得到一个编译异常?正如我所指出的,您需要使用T4MVC模板,并让它们运行以使用它。查看我发布的链接。是的,谢谢你,我只是认为它是在v2的mvc框架中构建的。我总是有点害怕再安装一个库,因为它只对一件小事起作用。我不是说T4MVC是一个小东西,但有时我不得不安装一个大库,只使用其中的一部分,我总是有点担心可能出现的副作用,如果不阅读所有文档,我无法预见这些副作用。别忘了T4MVC只是一个工具,服务器上不需要它,所以我不会太担心添加另一个库。除了这个答案,Html.ActionLink将感谢您的评论,但是Html.ActionLink只接受字符串,不是吗?我认为也有强类型版本,所以如果我重命名控制器,我会得到一个编译异常?正如我所指出的,您需要使用T4MVC模板,并让它们运行以使用它。查看我发布的链接。是的,谢谢你,我只是认为它是在v2的mvc框架中构建的。我总是有点害怕再安装一个库,因为它只对一件小事起作用。我不是说T4MVC是一个小东西,但有时我不得不安装一个大库,只使用其中的一部分,而且我总是有点担心可能的副作用,如果不阅读所有文档,我无法预见这些副作用。不要忘记T4MVC只是一种工具——服务器上不需要它——因此我不会太担心添加另一个库。更具体地说,要实现Andrew在回答中所说的功能strongtyped class/methode但不安装额外框架更具体地说:实现Andrew在回答中所说的东西strongtyped类/methode但不安装额外框架