13

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

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

4

4 回答 4

13

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

于 2008-09-12T15:21:55.987 回答
11

我想到了。它是这样的:

<form method="post" action="<%= Html.AttributeEncode(Url.Action("CastUpVote")) %>">
<input type="submit" value="<%=ViewData.Model.UpVotes%> up votes" />
</form>
于 2008-09-12T15:32:46.660 回答
4

一些扩展方法已移至 Microsoft.Web.Mvc,即 MVC Futures DLL。您可能想在那里寻找丢失的东西。

于 2008-09-14T16:05:50.527 回答
-12

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

于 2008-09-12T15:26:32.137 回答