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