日期:2014-05-19  浏览次数:20400 次

哥们门帮忙啊,,我想获取文件名和参数
http://localhost/aspx.aspx?id=1&name=2&url=3


用什么函数能获取aspx.aspx   也就是当前文件名啊?
又什么函数能获取id=1&name=2&url=3啊


Request.Url.ToString()这个只能获取http://localhost/aspx.aspx?id=1&name=2&url=3     但是我想分着获取   大家帮帮忙啊

------解决方案--------------------
不是这么获取么?
Request.QueryString[ "id "].ToString();
------解决方案--------------------
string str = "id= " + Request.QueryString[ "id "].ToString();

难道是要获取str这种的?还是不太明白~
------解决方案--------------------
string p = HttpContext.Current.Request.ApplicationPath;
if (p == "/ ")
p = " ";

string curPage = this.Request.Path;
curPage = curPage.Substring(p.Length+1);

string urlPar = this.Request.Url;
urlPar = urlPar.Substring(p.Length+1+curPage.Length+1)
------解决方案--------------------
<script language=”JavaScript”>
var urlParts = document.URL.split(“?”);
var parameterParts = urlParts[1].split(“&”);
for (i = 0; i < parameterParts.length; i++) {
var pairParts = parameterParts[i].split(“=”);
var pairName = pairParts[0];
var pairValue = pairParts[1];
document.write(pairName + “ :“ +pairValue );
}
</script>

------解决方案--------------------
去的URL
然后分割
------解决方案--------------------
终于明白LZ的意思了!!!真不容易~
你要的page.aspx用JS也可以,只是不知道LZ获取下来要在哪里用

Request.ServerVariables( "PATH_INFO ").Substring(Request.ServerVariables( "PATH_INFO ").LastIndexOf( "/ ") + 1)

string ...接一下跟踪,没编译,你试一下吧~