如何清除/删除我的MVC操作不需要/支持的查询字符串参数?
例如,我的操作需要,比如一个id和一个bool标志,所以网址就像:http://localhost:someport/controller/action/?id=1&remove=true
但是,如果用户输入类似http://localhost:someport/controller/action/?id=1&remove=true&some-junk-param=0
然后,我希望在处理请求时删除some-junk-param
并在地址栏中不显示。
有什么想法吗?
答案 0 :(得分:1)
如果您需要摆脱不需要的查询字符串参数,您有两个常规选项:
注意事项:
注意事项:
当然,每种方式都适用于它自己的情况,但是第二种方式更容易看到警告,因为它会影响开发人员的经验,而第一种方式会影响用户的经验。