0

正如问题所说。具体来说,我希望 html.beginform() 具有 runat="server" 属性。

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

多谢了。

鲁文迪

4

1 回答 1

5

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

于 2012-06-13T08:44:28.480 回答