如何在尝试重定向到 aspx 页面之前检查该页面是否存在,以便我可以在 C# 代码中处理这种情况?
Response.Redict("~/SomePage.aspx")
但我想在调用该页面之前确保该页面确实存在。毕竟它是基于字符串工作的,所以也许我有一个类型或其他东西,或者也许我还没有创建该页面。
最佳答案
做一个File.Exists在页面上。
if(File.Exists(Server.MapPath("~/SomePage.aspx")))
Response.Redirect("~/SomePage.aspx");
您需要使用 System.IO 命名空间。
关于asp.net - 在Asp.Net中,在重定向到aspx页面之前检查它是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1578543/