本文介绍了如果文件不存在,则在此例外情况下如何重定向到新网页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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);


这篇关于如果文件不存在,则在此例外情况下如何重定向到新网页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 07:43