我在MVC 5开发了一个网站,在清单中执行搜索和网址是这样我们如何在ASP.NET MVC网址中允许点?
http://localhost:56099/search/SQUARE
该网址的作品,它重定向到搜索控制器,并与搜索查询作为SQUARE索引操作,并给出正确的结果。但是,如果我输入2个点作为搜索查询,它会将我带到我的根页面。该网址会是这样
http://localhost:56099/search/..
这是奇怪,因为通过单点或多点时,同样的事情的作品,所以我找不到任何技术原因,它是越来越被忽视。接受其他字符也搜索查询
<modules runAllManagedModulesForAllRequests="true">
:我在Web.Config中做以下的事情。
relaxedUrlToFileSystemMapping="true"
但没有成功,我无法找到这种怪异的行为的任何真正的原因。任何建议。
我加入 - 'routes.MapRoute( 名称: “搜索”, 网址: “搜索/ {滤}/{您做生意}”, 默认值:新{控制器=“搜索”,动作=“指数”,过滤= UrlParameter.Optional,pageNo = UrlParameter.Optional});' – Arjuna