.net 关于get方式传值的小细节-maxQueryStringLength
来源:互联网 发布:access数据库是什么型 编辑:程序博客网 时间:2024/06/01 09:26
web项目中,get方式传值是通过地址栏中的url参数进行传递的。除了各浏览器对url长度的限制大小不一之外,出于安全考虑,IIS中对于URL中参数大小也是有限制的,默认为2048KB。
如果参数大于这个数字的话,我们应该手动的去重置该值。
对于frameword4.0做如下设置:
在web.config文件中找到Httpruntime节点,做如下修改:
<httpRuntime requestValidationMode="3.0" maxQueryStringLength="10240"></httpRuntime>其中maxQueryStringLength的值即为重置的新值。
更新上面的代码后,在本地调试已经没有问题了,但是站点发布后,还是会出现同样的错误。
接下来,应继续在web.config文件中找到system.webServer节点,做如下设置:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="10240"></requestLimits>
</requestFiltering>
</security>
</system.webServer>
其中security中的设置,就是在此指定IIS中允许url传值的大小。
- .net 关于get方式传值的小细节-maxQueryStringLength
- 关于.net类的一些小细节
- 关于xx-net的小细节
- 关于padding的小细节
- 关于Scanner的小细节
- 关于C++的小细节
- 关于对象的小细节
- asp.net关于post和get传值的问题
- 一些ASP.Net的小细节
- 关于C#和.NET编程的小细节,你知道吗
- 关于QPushButton的一些小细节
- mfc程序关于图标的小细节
- 关于const的一点小细节
- 关于线程的一些小细节
- 一个关于paintComponent的小细节问题
- 关于NSHTTPCookie设置的一些小细节
- 关于display的y一个小细节
- 关于SearchView的一些小细节
- linux 打造man中文帮助手册图解(man-pages-zh帮助页)
- 学习软件思想值得推荐的网站
- 获取APK文件的签名信息,反射实现
- Mac下启动和停止Mysql服务
- 如何判断CString类型是否为空
- .net 关于get方式传值的小细节-maxQueryStringLength
- 获取字符串格式的日期列中,指定的年月日
- c++中调用python总结
- 判断CString字符串为空
- [转]GroupCache源码分析
- 求不超过四位数的反序数
- Redis主从方案
- 前台js调用后台方法
- VO中的一些属性解释