Как создать текстовое поле (из панели инструментов) в веб-приложении asp.net mvc2? - PullRequest
0 голосов
/ 18 февраля 2011

В наборе инструментов указано, что в этой группе нет используемого элемента управления?

Мне нужно создать текстовое поле в веб-приложении asp.net mvc2?

Пожалуйста, объясните.

1 Ответ

4 голосов
/ 18 февраля 2011

Инструментарий - это привычка, которую вы, возможно, узнали из разработки WebForms, но которая больше не применяется в ASP.NET MVC. В ASP.NET MVC вы пишете код. И для создания текстового поля (<input type="text" ...) вы можете использовать TextBoxFor HTML-помощник:

<%= Html.TextBoxFor(x => x.SomeViewModelProperty) %>

или если у вас нет строго типизированного представления (хотя вам следует, если вы хотите правильно разработанное приложение MVC)

<%= Html.TextBox("SomeViewModelProperty") %>

Так что попрощайтесь с серверными элементами управления и наборами инструментов и поздоровайтесь с ASP.NET MVC .

...