如何指定html helper来获取runat服务器属性?

RWe*_*ndi 0 asp.net html-helper asp.net-mvc-3

按照问题说.具体来说,我希望html.beginform()具有runat ="server"属性.

原因是我在表单中放置了asp.net登录控件,这需要表单元素是runat服务器.

谢谢堆.

Rwendi

Dar*_*rov 5

不,您可以在ASP.NET MVC 3中忘记此属性.它无法使用.不要在ASP.NET MVC应用程序中使用服务器端控件.他们无法工作.要么使用遗留的WebForms ASPX视图,要么如果要使用ASP.NET MVC,则必须使用ASP.NET MVC特定的东西替换ASP.NET Login控件.使用内置向导创建一个新的ASP.NET MVC 3应用程序,并查看AccountController和相应的LogOn视图.

  • 因为这些控件依赖于ViewState和PostBack模型=> ASP.NET MVC模式中不再存在的东西.ASP.NET MVC模式与传统WebForms完全不同. (2认同)