HTML.Button в ASP.NET MVC - PullRequest
       37

HTML.Button в ASP.NET MVC

13 голосов
/ 12 сентября 2008

Начиная с ASP.NET MVC Preview 3, HTML.Button (и другие связанные элементы HTML) больше не поддерживаются.

Вопрос в том, что для них является эквивалентом? У меня есть приложение, созданное с использованием Preview 2, теперь я должен сделать его совместимым с последними выпусками CTP.

Ответы [ 4 ]

13 голосов
/ 12 сентября 2008

Просто напишите <input type="button" ... /> в свой HTML. Нет ничего особенного с элементами управления html.

11 голосов
/ 12 сентября 2008

Я понял это. Это выглядит примерно так:

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

Спасибо всем за помощь!

4 голосов
/ 14 сентября 2008

Некоторые из методов расширения были перенесены в Microsoft.Web.Mvc, который является DLL-библиотекой MVC Futures. Возможно, вы захотите поискать вещи, которые пропали без вести.

0 голосов
/ 12 сентября 2008

<asp:Button> - это ASP.NET-эквивалент HTML.Button. По умолчанию он генерирует <input type="button">. (Это класс System.Web.UI.WebControls.Button)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...