千家信息网

如何使用.NET的file文件上传控件

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"如何使用.NET的file文件上传控件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何使用.NET的file文件上传控件"吧!修
千家信息网最后更新 2026年11月01日如何使用.NET的file文件上传控件

这篇文章主要讲解了"如何使用.NET的file文件上传控件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"如何使用.NET的file文件上传控件"吧!

修改Webcong文件:

以下为引用的内容:

复制代码 代码如下:


useFullyQualifiedRedirectUrl="true"
executionTimeout="6000"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
enableVersionHeader="true"
/>

其中与上传有密切关系的是:

复制代码 代码如下:

maxRequestLength

指示 ASP.NET 支持的最大文件上载大小。

该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。

指定的大小以 KB 为单位。

默认值为 4096 KB (4 MB)。

复制代码 代码如下:

executionTimeout

指示在被 ASP.NET 自动关闭前,允许执行请求的最大秒数。

单位为秒,在上传大的文件时把这个设的大一些。

如果服务器内存512M,已可上传大小160M的文件。(没试过,csdn上众帖子的一致意见。)

到这里web.config的设置就已经结束。

可是一旦上传文件的大小超过了这个设置的文件大小范围就会发生如下错误: 该页无法显示 您要查看的页当前不可用。网站可能遇到技术问题,或者您需要调整浏览器设置。

虽然解决不了,那也要捕获这个错误啊!怎么办呢? 由于这个错误是由file控件引发的前台错误,所以在后台想利用try...catch来捕获是行不通的。

于是想到了利用.NET的错误捕获页面的机制来处理。可行哦。

以下为引用的内容:
1、先设置web.config

复制代码 代码如下:


2、新建一个error.aspx 文件,专门用来捕获错误的。

3、在上传文件的aspx页面的前台页面里添加page指令。ErrorPage="UploadError.aspx"

4、在error.aspx中添加一些代码来判断错误信息是否是file引起的前台错误。

复制代码 代码如下:


public class UploadError : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
Exception ex = Server.GetLastError();
if (ex != null)
{
Response.Redirect("../error.aspx");
}
else //前台错误ex为空值
{
Response.Redirect("uploadexcel.aspx?err=1"); //重新跳转到上传页面,
加上err参数是为了显示错误信息
}
}

5、显示错误提示。

复制代码 代码如下:

public class uploadexcel : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
if (Request["err"] == "1")
{
Page.RegisterStartupScript("budget","");
}
}
}

感谢各位的阅读,以上就是"如何使用.NET的file文件上传控件"的内容了,经过本文的学习后,相信大家对如何使用.NET的file文件上传控件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文件 代码 错误 控件 大小 内容 前台 页面 学习 服务 最大 信息 单位 指示 服务器 问题 可行 一致 内存 参数 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海喔噻互联网科技有限公司 互联网是第几次科技革命的成果 河南云网互联网络科技有限公司 互联网和科技技术 互联网科技垄断 互联网科技社 互联网科技公司发展 西安互联网科技 小马过河互联网科技 狮子座互联网科技有限公司 互联网养老 桔豆科技 镁科技互联网资讯平台 互联网系的金融科技公司 新兴科技互联网创新大赛颁奖典礼 消费医药和互联网科技 长沙茂晟互联网科技有限公司 众安科技工业互联网合作 银行科技岗属于互联网吗 广州百诚互联网科技有限公司官网 武汉亿视互联网科技有限公司 中国互联网科技工作委员会毛军 艾特科技互联网 火传媒上海互联网科技 深圳互联网科技怎么样 北京大学互联网科技怎么样 宁波青枫互联网科技有限公司 互联网金融科技名词解释 沐思想互联网科技有限公司 互联网时代科技型公司的机会 科技互联网公司两年变化
0