如何从代码隐藏中访问web.config的httpRuntime部分?
问题描述:
实际上,我需要web.config中httpRuntime
部分的maxRequestLength
值来检查发布文件的大小是否更大。阅读它的最佳方式是什么?如何从代码隐藏中访问web.config的httpRuntime部分?
预先感谢您。
答
你可以尝试像
HttpRuntimeSection section = ConfigurationManager.GetSection("system.web/httpRuntime") as HttpRuntimeSection;
那么你可以得到section.MaxRequestLength
答
在最大文件大小设置为一个客户端变量网页的加载,并检查它在客户端的事件,因为如果你请求服务器检查它,显然它会在它进入验证之前出错。
谢谢,这工作。但我注意到检查大小是没有用的,因为如果文件更大,我会得到一个异常。我认为没有(简单的)方法来处理这个问题,是吗? – 2011-02-03 14:26:59