private void UpFile()
{
string FilePath = Server.MapPath("./") + "File";
HttpFileCollection HFC = Request.Files;
for (int i = 0; i < HFC.Count; i++)
{
HttpPostedFile HF = HFC[i];
try
{
if (HFC[i].ContentLength > 0)
{ HF.SaveAs(FilePath + "//" + System.IO.Path.GetFileName(HF.FileName));
Page.RegisterStartupScript("sb1", "<script>alert('上传成功!')</script>");
}
else
{
Page.RegisterStartupScript("sb4", "<script>alert('对不起,请先选择上传的文件路径!')</script>");
}
}
catch
{
Page.RegisterStartupScript("sb2", "<script>alert('对不起,下载失败!')</script>");
}
}
}
“System.Web.UI.Page.RegisterStartupScript(string, string)”已过时:“The recommended alternative is ClientScript.RegisterStartupScript(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202” C:\Users\yx\Desktop\DShare\upload.aspx.cs 38调试了一下是在Page.RegisterStartupScript那里进入了catch。各种不明白不知道应该怎么改呀
{
string FilePath = Server.MapPath("./") + "File";
HttpFileCollection HFC = Request.Files;
for (int i = 0; i < HFC.Count; i++)
{
HttpPostedFile HF = HFC[i];
try
{
if (HFC[i].ContentLength > 0)
{ HF.SaveAs(FilePath + "//" + System.IO.Path.GetFileName(HF.FileName));
Page.RegisterStartupScript("sb1", "<script>alert('上传成功!')</script>");
}
else
{
Page.RegisterStartupScript("sb4", "<script>alert('对不起,请先选择上传的文件路径!')</script>");
}
}
catch
{
Page.RegisterStartupScript("sb2", "<script>alert('对不起,下载失败!')</script>");
}
}
}
“System.Web.UI.Page.RegisterStartupScript(string, string)”已过时:“The recommended alternative is ClientScript.RegisterStartupScript(Type type, string key, string script). http://go.microsoft.com/fwlink/?linkid=14202” C:\Users\yx\Desktop\DShare\upload.aspx.cs 38调试了一下是在Page.RegisterStartupScript那里进入了catch。各种不明白不知道应该怎么改呀
解决方案 »
- 如何设置RadioButton和CheckBox控件只读且背景色不为灰色
- 求思路~~~~~~~~~~~~~~~~
- 。NET 数据库
- ajax中如何调用前台脚本?
- [高分求助] 如何让TreeView 的每个结点绑定上CheckBox ,解决问题立即放分,多谢多谢~~~
- 使用存储过程,为什么不管用?高手指点!!!!!!
- vs2003.net项目打开项目问题?
- [急求解].NET 发送 exchange server 的邮件,求Demo
- title-{0}.gifb表示文件,这种格式{}什么意思?还有哪些用法??
- 为什么我的CheckBoxList不能把其DataValueField绑定到某个字段值?
- 新人问学习asp.net3.5的书
- 关于EXCEL导入
新方法是:
this.ClientScript.RegisterStartupScript(typeof(string), "sb1", "alert('上传成功!')", true);
Page.ClientScript.RegisterStartupScript(this.getType(),key,script);
有什么区别?
public void Alert(string ErrMessage)
{
Page.RegisterStartupScript("alert", "<script>alert('" + ErrMessage+ "');</script>");
}
那个key如果没用到其他地方的话可以不用设置
如果要判断是否已经注册过key的话用
Page.IsStartupScriptRegistered
"<script>alert('" + str+ "');
window.location.href ='" + strUrl + "';
</script>");