Подтвердить что ты не робот

HTML.Button в ASP.NET MVC

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

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