ASP.NET上载简单案例
2013-07-13 21:10
106 查看
<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="login.aspx.cs"Inherits="link_mysql.login"%>
[code]
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headrunat="server">
<title></title>
<scripttype="text/javascript">
functionchecktype(){
varallow=[".doc",".docx"];
varuploadfile=document.getElementById("FileUpload1").value;
varext_p=uploadfile.lastIndexOf(".");
varext=uploadfile.substring(ext_p).toLowerCase();
for(vari=0;i<allow.length;i++){
if(allow[i]==ext){
returntrue;
}
}
alert("filenotvalid."+ext);
returnfalse;
}
</script>
</head>
<body>
<formid="form1"runat="server">
<asp:FileUploadID="FileUpload1"runat="server"/>
<asp:ButtonID="Button1"runat="server"Text="Button"OnClick="btn_uploadFile"OnClientClick="returnchecktype()"/>
<asp:LabelID="Label1"runat="server"Text="未上传"></asp:Label>
</form>
<divrunat="server"id="dlfiles">
文件下载:<br/>
</div>
</body>
</html>
[/code]
—>cs页
usingSystem;
[code]usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
namespacelink_mysql
{
publicpartialclasslogin:System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
publicvoidbtn_uploadFile(objectsender,EventArgse)
{
if(FileUpload1.HasFile)
{
if(FileUpload1.PostedFile.ContentLength>=10000000)
{
Label1.Text="文件太大";
}
else
{
FileUpload1.SaveAs(Server.MapPath("~/Files/")+FileUpload1.FileName);
Label1.Text="Success.";
dlfiles.InnerHtml=dlfiles.InnerHtml+
"<ahref='"+@"Files/"+FileUpload1.FileName+"'>"+FileUpload1.FileName+"</a><br/>";
}
}
}
}
}
[/code]
相关文章推荐
- ASP.Net简单的交互案例
- ASP.NET 中 Web Service 的使用简单案例
- asp.net Core2.0 + Dapper 简单案例
- asp.net core 身份认证/权限管理系统简介及简单案例
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 编写简单的中文分词程式-.NET教程,Asp.Net研发
- asp.net 对Cookie的简单操作
- ASP.NET 分页类 简单好用 支持 AJAX 自定义文字
- 用Asp.net实现简单的文字水印
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之完成登录功能
- asp.net Xml绑定到数据控件的两种简单方法
- asp.net core 实现一个简单的仓储
- asp.net如何生成图片验证码(简单)
- asp.net+ajax简单分页实例分析
- PayPal集成标准版案例(asp.net)关键源码
- asp.net使用chart控件简单制作柱状体、饼图总结
- ASP.NET MVC 2生成动态表单的一种最简单的思路
- 支持Ajax跨域访问ASP.NET Web Api 2(Cors)的简单示例教程演示
- ASP.NET 实践:添加简单的导航
- Jsonp简单认识(后端使用的是asp.net mvc)