从 ASP.NET MVC Preview 3 开始,不再支持 HTML.Button(和其他相关的 HTML 控件)。
问题是,它们的等价物是什么?我有一个使用 Preview 2 构建的应用程序,现在我必须使其与最新的 CTP 版本兼容。
从 ASP.NET MVC Preview 3 开始,不再支持 HTML.Button(和其他相关的 HTML 控件)。
问题是,它们的等价物是什么?我有一个使用 Preview 2 构建的应用程序,现在我必须使其与最新的 CTP 版本兼容。
只需写入<input type="button" ... />
您的html。html 控件没有什么特别之处。
我想到了。它是这样的:
<form method="post" action="<%= Html.AttributeEncode(Url.Action("CastUpVote")) %>">
<input type="submit" value="<%=ViewData.Model.UpVotes%> up votes" />
</form>
一些扩展方法已移至 Microsoft.Web.Mvc,即 MVC Futures DLL。您可能想在那里寻找丢失的东西。
<asp:Button>
是等效于 HTML.Button 的 ASP.NET。默认情况下,它将生成一个<input type="button">
. (这是 System.Web.UI.WebControls.Button 类)