2014-03-06 97 views
0

我正在使用c#来检查url页面是否在文件夹/文件名下但看起来不起作用。我不知道为什么PathAndQuery不起作用。如果我的路径是 https://www.xyz.com/VAR/Default.aspx使用PathAndQuery检查路径是否在文件夹名称下

我不知道为什么它不让它下面的其他if语句的内部:

 else if (Request.Url.PathAndQuery.IndexOf("~/VAF/Default.aspx") > 0) 
     { 

     } 
+0

请解释“不起作用”的含义。你期望发生什么?怎么了?你为什么认为这两个不同? –

+0

@DourHighArch - 好的 - 我把更多的解释.. –

回答

1

https://www.xyz.com

/VAR/Default.aspx

〜/ VAF/Default.aspx

看到区别?这是你的代码中的错字吗?它应该是:

else if (Request.Url.PathAndQuery.IndexOf("~/VAF/Default.aspx") > 0) 
     { 

     } 
相关问题