为了账号安全,请及时绑定邮箱和手机立即绑定

ASP.NET MVC3 的问题

ASP.NET MVC3 的问题

小怪兽爱吃肉 2018-11-21 08:22:08
我做了一个查询的功能。我用string id,因为我要用默认的路由。[ValidateInput(false)]public ActionResult Search(string id){}==>>如果我用post:<form method="post" action="/tag/search/"> <input type="text" id="id" name="id"  /> <input type="submit" value="查询" /></form>比如用户输入“你好”后,虽然能正常查询出数据,但是URL地址不会路由到   /tag/search/你好 如果我用get:<form method="get" action="/tag/search/"><input type="text" id="id" name="id"  /><input type="submit" value="查询" /></form>产生的URL地址是: /tag/search/?id=你好, 这时如果直接在地址栏中敲入/tag/search?id=你好       或者  /tag/search/你好  ,这样的都能访问,也都能取到数据,这样就造成一个内容多个地址的问题,对SEO不好。 所以这个问题该怎么解决?
查看完整描述

2 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

对于用户输入的数据不适合作为路径也就是不适合‘/tag/search/你好’这样的URL

查看完整回答
反对 回复 2018-11-25
  • 2 回答
  • 0 关注
  • 311 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信