asp.net中上传文件默认值是4MB,如果想上传稍大一点的文件可以在WebConfig中配置<httpRuntime maxRequestLength="XXX"/>,但是这样不能从根本上解决问题,因为不管设置的maxRequestLength值多大总可能出现超过他的值,这时候还是会出现Internet Explorer无法显示该页面。
后来我想到的一个方法自定义一个出错页面来提示,但文件大小超过限制时跳转到自定义的出错页面。经过验证发现不行,因为这是个client side错误,server side端的Application_Error是处理不到的;
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="1024000" executionTimeout="900"/>
|
详情可以参看一下连接
http://topic.csdn.net/u/20100512/17/6b324316-9c90-49af-adc7-8467a0d01b4a.html