【发布时间】:2013-11-28 21:18:08
【问题描述】:
我遇到了一些麻烦,不知道发生了什么。
我有一个带有输入值的表单,并且希望能够获取该输入值并将其发送回我的控制器(服务器端)。
我的html代码
<form action="/Home/Search" method="get">
<button class="search-btn-widget"></button>
<input class="search-field" id="sub" type="text" onblur="if(this.value=='')this.value='Search';" onfocus="if(this.value=='Search')this.value='';" value="Search" />
</form>
然后在我的控制器中我有
string sub = Request["sub"];
但是它最终为 null 并且不确定发生了什么。有什么想法吗?
【问题讨论】:
-
您绝对应该研究强类型视图。您当前以不正确的方式使用 MVC。
-
我不完全明白这与问题有什么关系,但没关系。
-
只是想提供一些指导。你在使用 MVC 时走错了方向。
标签: c# asp.net asp.net-mvc input get