ASP.NET 对FileUpLoad验证,上传图片到文件
(1) ASP.NET 的数据验证空件RegularExpressionValidator 实现验证FileUpLoad上传文件的类型
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="格式不准确,只能(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)"
ValidationExpression="^([a-zA-Z]:\\)[0-9a-zA-Z\u4e00-\u9fa5\w\s\\!@#\$%^&\*\(\)_\+\-=\[\]{};'\,\.]*(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$"
></asp:RegularExpressionValidator>
(2)FileUpload添加照片到指定的文件里面
string filename = FileUpload1.FileName;
string savePath = Server.MapPath("../images/adverts/");
string extension = Path.GetExtension(filename);
string imageName = "";
imageName = DateTime.Now.ToString("yyyyMMddhhmmss") + extension;
savePath = savePath + imageName;
FileUpload1.PostedFile.SaveAs(savePath);
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
[本课笔记资源] http://download.csdn.net/source/1850967
ASP.net控件分类:
1、HTML控件 System.Web.UI.Htmlcontrols
普通HTML脚本控件,属于客户端控件,用于客户端解释页面的显示的内容
也可以转化成服务器控件,只需要加上属性 runat="server"
如:文本框配合按钮使用
姓名:  ......
11月21日晚7点应邀在武汉大学信息学院做了一场关于ASP.NET下AJAX开发的报告,以我自己经历讲述了一些特殊应用在过去到现在实现手段的变化,本来想回家之后做个总结的,但是由于最近以来事情一直很多,所以没有来得及总结。今晚得以有空总结一下。
AJAX介绍
其实AJAX应用的 ......
/// <summary>
/// 获取QQ当前状态(1:在线,0:不在线,-1:不存在)
/// </summary>
/// <param name="qq">qq号</param>
/// <returns></returns>
public static int GetQQS ......
在Web.Config文件里面
<system.web>
加入一下这段代码
</system.web>
<globalization requestEncoding="GB2312" responseEncoding ="GB2312"/>
顺便说一下Urlencode的编码技巧。
System.Web.HttpUtility.UrlEncode(str, Encoding.GetEncoding("GB2312"));
可以根据需要去格式化Url的 ......