-1

工具箱说这个组没有可用的控件?

我必须在 asp.net mvc2 web 应用程序中创建一个文本框?

请解释。

4

1 回答 1

4

工具箱是您可能从 WebForms 开发中学到的一种习惯,但它不再适用于 ASP.NET MVC。在 ASP.NET MVC 中,您编写代码。要生成文本框 ( <input type="text" ...),您可以使用TextBoxFor HTML 帮助器:

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

或者如果您没有强类型视图(尽管如果您想要一个设计合理的 MVC 应用程序,您应该这样做)

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

因此,告别服务器控件和工具箱,向ASP.NET MVC打招呼。

于 2011-02-18T14:03:33.343 回答