本文介绍了如果文件不存在,则在此例外情况下如何重定向到新网页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HI,
我正在使用VS 2005.我的要求是网页填充xml文件中的数据,如果找不到/不存在此xml文件,则应将其重定向到另一个网页ErrorPage.aspx.
请帮我解决问题.
谢谢
Manushi
I am using VS 2005.My requirement is web page populating data from an xml file and if this xml file doesnot find/exist then it should redirect to another webpage ErrorPage.aspx.
Kindly help me out where I am going wrong.
Thanks
Manushi
推荐答案
try
{
if (File.Exists(filePath))
{
FileStream sr = new FileStream(filePath, System.IO.FileMode.Open);
XmlTextReader xtr = new XmlTextReader(sr);
ds.ReadXml(xtr);
}
else
{
Response.Redirect("errorpage.aspx");
}
}
[/EDIT]
[/EDIT]
Response.Redirect("Error.aspx");
manushi88写道:
manushi88 wrote:
1)单击按钮,新建网页(新建. aspx)应该会打开,而前一个则保持打开状态.
1) on a button click, new web page(New.aspx) should open, leaving the previous one opened.
target =''_blank''
移至您的按钮.
target =''_blank''
to your button.
manushi88写道:
manushi88 wrote:
如果此xml文件未找到/存在,则应将其重定向到另一个网页ErrorPage.aspx.
if this xml file doesnot find/exist then it should redirect to another webpage ErrorPage.aspx.
ScriptManager.RegisterStartupScript(page,
typeof(Page),
"Redirect",
"window.open('./error.aspx');",
true);
这篇关于如果文件不存在,则在此例外情况下如何重定向到新网页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!