ASP.NET MVC中的HTML.Button

Gra*_*ton 13 html asp.net-mvc

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

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

Joe*_*orn 13

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


Gra*_*ton 11

我明白了.它是这样的:

<form method="post" action="<%= Html.AttributeEncode(Url.Action("CastUpVote")) %>">
<input type="submit" value="<%=ViewData.Model.UpVotes%> up votes" />
</form>
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮助!

  • 你不需要<%那个asp.net表单.使用razor so value ="@ Model.UpVotes"不要使用旧的<%%>使用Razor. (5认同)
  • 这是个人偏好,但这是错误的个人偏好 (2认同)