asp.net-mvc – ASP.NET MVC将表单值传递给action方法
发布时间:2020-05-22 12:13:46 所属栏目:asp.Net 来源:互联网
导读:我有以下表格 form name=SearchForm method=post id=SearchForm action=/Search/ 以下按钮 input type=button onclick=javascript:document.SearchForm.submit(); class=btn-leftsearch 单击此按钮,表单将提交并调用此方法 [
|
我有以下表格 <form name="SearchForm" method="post" id="SearchForm" action="/Search/"> 以下按钮 <input type="button" onclick="javascript:document.SearchForm.submit();" class="btn-leftsearch"> 单击此按钮,表单将提交并调用此方法 [HttpPost]
public ActionResult Index(string querystring)
{
return View();
}
当然,querystring为null.我想将查询字符串或最好是表示表单中字段的其他内容传递给控制器.我尝试过使用表单标记中的action属性.我试图将数据添加到按钮中的onclick方法.什么都行不通.我想做的就是传递一些这样的数据 Search?pri=all&amenity=pool etc 在控制器中我会有类似的东西 [HttpPost]
public ActionResult Index(string pri,List<string> amenities)
{
...
}
有人能告诉我如何将这些数据传递给视图吗? 解决方法我想建议您,您可以使用以下代码片段来解决您的问题.[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(FormCollection collection)
{
string valueFromNameTextBox = collection["name"];
}
在集合上请放置搜索文本框的名称.您将获得实际输入的值.您可以使用表单上所有输入的名称为此集合建立索引. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 为什么在调试我的Web应用程序时得到“服务器提交
- asp.net-mvc – 不要在ASP .NET MVC 4 BundleConfig中缩小某
- asp.net-mvc – MVC3在编辑时,十进制截断为2位小数
- ASP.NET [图像处理程序]
- ASP.Net 分页控件源码
- .net – 比较文本并获得差异
- asp.net-mvc – 单元测试ASP.NET MVC中的自定义模型绑定2
- asp.net – Visual Studio 2012 – 哪里有ASPX设计和拆分视
- asp.net-mvc – 从MVC版本1迁移后,ASP.NET MVC 2 actionlin
- asp.net – 如何在使用edmx文件时在连接字符串中指定元数据
推荐文章
站长推荐
热点阅读
