ASP.NET MVC中的HTML.Button

时间:2020-03-05 18:52:18  来源:igfitidea点击:

从ASP.NET MVC Preview 3开始,不再支持HTML.Button(和其他相关的HTML控件)。

问题是,它们对等价的是什么?我有一个使用Preview 2构建的应用程序,现在我必须使其与最新的CTP版本兼容。

解决方案

回答

只需将<input type =" button" ... />写入html。 html控件没有什么特别的。

回答

<asp:Button>是与HTML.Button等效的ASP.NET。默认情况下,它将生成一个<input type =" button">`。 (这是System.Web.UI.WebControls.Button类)

回答

我知道了。它是这样的:

<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。我们可能想在那寻找丢失的东西。