在ASP.NET MVC中搜索路径
发布时间:2020-05-24 15:23:17 所属栏目:asp.Net 来源:互联网
导读:我的母版页中有一个简单的搜索表单和一个serach控制器和视图. 我正在尝试为字符串搜索术语“myterm”获取以下路由(例如): 根/搜索/ myterm 母版页中的表单: % using (Html.BeginForm(SearchResults, Search, FormMethod.Post, new { id = search_form }))
|
我的母版页中有一个简单的搜索表单和一个serach控制器和视图.
母版页中的表单: <% using (Html.BeginForm("SearchResults","Search",FormMethod.Post,new { id = "search_form" }))
{ %>
<input name="searchTerm" type="text" class="textfield" />
<input name="search" type="submit" value="search" class="button" />
<%} %>
控制器行动: public ActionResult SearchResults(string searchTerm){...}
我正在使用的路线: routes.MapRoute(
"Search","search/{term}",new { controller = "Search",action = "SearchResults",term = (string)null }
);
routes.MapRoute(
"Default","{controller}/{action}",new { controller = "Home",action = "Index" }
);
无论我输入什么搜索词,我都会在没有搜索词的情况下获得网址“root / search”. 谢谢. 解决方法您在beginform标记中使用了ID,在路线中使用了{term}.两者需要匹配. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC提醒我旧的经典ASP意大利面条代
- asp.net-web-api – Web API 2是否可以通过编程方式加载路由
- asp.net-core – 外部包中的模型显示在swagger文档中
- 写入ASP.NET中的日志文件
- asp.net-mvc – Azure下载blob文件流/ memorystream
- asp.net-mvc – ASP.NET MVC领域:它们对大型应用程序很重要
- azure – 创建App Service订阅EMPTY
- asp.net-mvc – ASP.NET MVC Html.RadioButton异常
- 结帐后asp.net – “无效的标记’,’在类,结构或接口中”
- asp.net-mvc – 为什么ASP.NET MVC使用会话状态?
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC 3 Beta 1 Block访问
- asp.net-mvc – ConfigurationManager读取错误的
- asp.net – IIS7:禁用子应用程序中的HttpModule
- asp.net – asp .net mvc OnResultExecuting mod
- ASP.NET自定义用户控件动态添加
- asp.net-mvc – 如何通过MVC Azure AD身份验证从
- asp.net – IIS URL重写 – 具有多个域
- ASP.NET MVC验证属性和Jquery
- asp.net-mvc – 通用列表属性的必需属性
- asp.net-mvc-4 – 什么文件夹应该把我的扩展方法
热点阅读
