【发布时间】:2019-01-18 19:58:48
【问题描述】:
单击提交按钮时,我必须将在文本框中输入的值传递给控制器类。我不想使用 Form 或者我没有此字段的模型类。如何实现? 以下是示例代码供您参考
<table style="width:100%;">
<tr>
<td style="text-align:center;font-weight:bold;width:95%;">My header</td>
<td>
<select>
<option value="Choose">Select</option>
<option value="val1">val1</option>
<option value="val2">val2</option>
<option value="val3">val3</option>
</select>
</td>
<td>
<input type ="text" id="searchField" name="searchFieldText">
</td>
<td>
<input type="submit" style="color:black;background-color:rgb(216, 214, 208)" value="Search" onclick="location.href='@Url.Action("ExecuteSearch", "MyController",new { <!--I want to pass the textbox value as param here-->})'" />
</td>
<td style="text-align:right;width:10%;">@Html.ActionLink("LOGOUT", "logout")</td>
</tr>
</table>
提前致谢!!!
【问题讨论】:
-
第一个问题:为什么?第二个问题:您是否考虑过使用 javascript?
-
@AndyRefuerzo 感谢您的提问。我想在 Controller 中获取输入的文本值并在我的数据库中搜索输入的值
-
我查看了 javascript 但我无法从 Url.Action 方法调用 Javascript 函数
标签: html asp.net-mvc-4