0

我有一个基本问题。我创建了一个 MVC 项目。我对 LogOn.aspx 进行了更改。我没有使用 HTML 文本框控件,而是将 asp 的文本框控件用于 UserName 文本框。我尝试对此进行调试,并且发现在 LogOn (POST) 操作中将 UserName 参数作为 null 接收。谁能解释一下这背后的原因以及我如何使用asp的标准网络控件(而不是HTML控件)接收价值?

问候,〜卡皮尔

4

1 回答 1

1

一句忠告,不过。如果您要使用标准的 ASP.NET Web 控件,您将不得不加载大部分控件树开销,而移除这些开销是 MVC 模式适用于 .NET 的主要原因

真的,如果您使用 Web 控件,那么您还不如使用 Web 表单,老实说,您破坏了 MVC 的许多收益。请考虑使用常规的 html 输入字段,如果您想添加特殊功能,请创建一个帮助程序。

于 2009-11-17T08:43:48.367 回答