0

我的ASP.Net application包含超过8000页。它有frame based architecture。我需要在几页上实现一些更改。通过全球搜索,我发现有10个页面需要实施我的更改。但是我在测试我的改变时面临挑战。我需要找到如何从正在运行的应用程序登录到我更改的页面。如果我通过页面名称进行全局搜索,它会给我几页但大部分地方的条件逻辑被写入,并且当我测试的条件可能没有打中。还有一些地方是通过javascript调用的。如何在Web应用程序中从我的页面调用我的页面

有没有什么简单的方法可以找到该页面被调用的位置?

我使用Visual Studio 2008

+0

除了'Request.UrlReferrer'(已有人建议通过@Waqar)得到它,我认为你太过份了运气 - 我不知道有任何VS工具可以做到这一点。特别是如果条件逻辑涉及到创建URL的时候,这会让这项工作变得非常困难 – freefaller 2012-08-13 06:41:55

回答

0

您可以通过

if(!IsPostBack) 
{ 
    if( Request.UrlReferrer.ToString() != null) 
    { 
      ViewState["PreviousPageUrl"] = Request.UrlReferrer.ToString(); 
    } 
} 
+0

感谢您的答复,但我想为了调用UrlReferer()我将不得不着陆到这个页面上吗?我无法找到我可以登陆此页面的流量。 – Akie 2012-08-13 06:39:12

相关问题