Asp.Net文件上传
用Asp.Net上传文件,首用到的是FileUpload控件
<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btn" runat="server" Text="确定" OnClick="btn_Click"/>
C#代码
protected void btn_Click(object sender, EventArgs e)
{
//判断是否选择了文件
if (this.FileUpload1.HasFile)
{
try{
//获取文件
HttpPostedFile filename = this.FileUpload1.PostedFile;
//判断文件大小,字节为单位
if (filename.ContentLength>0)
{
FileUpload1.SaveAs(@"D:\" + FileUpload1.FileName);
s_alert("上传成功");
}
}
catch (Exception ex)
{
s_alert ("上传失败,出现错误");
}
}
else
{
s_alert("你还没有选择文件");
}
}
public static void s_alert(string str)
{
Page page = (Page)HttpContext.Current.Handler;
page.ClientScript.RegisterStartupScript(page.GetType(), Guid.NewGuid().ToString(), "alert('" + str + "');", true);
}
相关文档:
我的机子原本就有Internet信息服务(IIS)的安装选项,下了很多版本的IIS或i386文件可就是缺这缺那的,如:iisapp.vbs
按网上说的修复数据也毫无起色,最后
解决方案:
首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sy ......
为每个用户存储配置信息 以前保存用户配置信息时用到的是session和cookie。 session会话结束,保存的个人信息就会丢失,而cookie在一定程度上存在安全隐患
asp.net 2.0引入的profile技术 可以很好的解决该问题。
强类型 长期保存 支持匿名用户
定义配置(profile)
<?xml version="1.0"?>
<c ......
一、用JQuery的Ajax加载XML并解析的注意事项
1、Content-Type
很多时候无法解析就是Content-Type的问题。如果本身就是XML文件,请跳过这一步。
动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本。 常见语言的Content-Type设置:
  ......
JSP同样是实现动态网页的一个利器。由于他的脚本语言是JAVA,所以继承了JAVA诸多优点。那么与ASP相比,应该可以说ASP和JSP基本不是一个档次上的。那么ASP.NET和JAVA却是可以抗衡的。
JSP和ASP相比较: 运行速度、运行开销、运行平台、扩展性、安全性、函数支持、厂商支持、对XML的支持等等,ASP都不是JSP的对手。COM ......
<asp:TemplateField HeaderText="测试">
<ItemTemplate>
<asp:LinkButton ID="test" runat="server" OnClick="test_Click" OnClientClick='<%# string.Format("return confirmDelete(\"{0} {1}\");", DoEscape((string)Eval( ......