asp.net-mvc – 为什么编码逗号URL?
发布时间:2020-05-23 19:15:09 所属栏目:asp.Net 来源:互联网
导读:在ASP.NET MVC中调试时,我没有看到以下区别: http://mysite.com?q=hi,bye 和 http://mysite.com?q=hi%2Cbye 查询字符串参数“q”的值始终为“hi,bye”。 那么为什么逗号编码? 我想做这样的事情https://stackoverflow.com/a/752109/173957。 我有这样的形
|
在ASP.NET MVC中调试时,我没有看到以下区别: http://mysite.com?q=hi,bye 和 http://mysite.com?q=hi%2Cbye 查询字符串参数“q”的值始终为“hi,bye”。 那么为什么逗号编码? 我想做这样的事情https://stackoverflow.com/a/752109/173957。 我有这样的形式: <form method="GET" action="/Search">
<input type="hidden" name="q" value="hi,bye"/>
<input type="submit" value="ok"/>
</form>
如何防止此值被编码? 解决方法URI规范 RFC 3986指定URI路径组件不包含未编码的保留字符,逗号是保留字符之一。对于逗号之类的子逗号,使其未编码会使角色在URI方案中被视为分隔符语法。百分比编码保证字符将作为数据传递。(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – 如何在mvc4中将Json字符串发送到Controll
- .net – 如果选中复选框,如何制作文本框
- asp.net-mvc – 在部分视图中传递参数 – MVC3 / Razor
- asp.net-mvc – .Net 4.5.1框架的maxRequestLength
- asp.net – Dotnetopenauth oAuth服务提供商的解释
- asp.net – 错误:“填充:SelectCommand.Connection属性尚
- asp.net-mvc – 如何从MVC WEB API Controller返回JSON
- asp.net-mvc-5 – WebJob和SignalR Hub之间的通信
- 使用一个Asp.net成员数据库与多个应用程序单一登录
- asp.net-web-api – 将Application Insight与ASP API Core结
推荐文章
站长推荐
- asp.net – 如何在使用edmx文件时在连接字符串中
- asp.net-mvc – 如何在客户端Kendo UI网格中实现
- 使用WCAT对ASP.NET / IIS进行压力测试
- asp.net – 转义HTML实体并避免WebForm标签中的H
- asp.net-web-api – 如何在HttpReponseMessage上
- asp.net-mvc – ASP.NET MVC:在其中生成带有自定
- asp.net – 授权问题 – 匿名用户无法访问.jpeg或
- 在ASP.Net MVC中访问“应用程序”对象来存储应用
- asp.net-mvc – 未找到MVC 6 404
- asp.net – RequiredFieldValidator要求用户单击
热点阅读
