从
获取“test1”的最佳方式是什么?,并通过PageMethod将其传递给webmethod。我认为一种方法是从window.location.pathname获取,剪切字符串并将其作为参数传递。
答案 0 :(得分:1)
可能只能使用javascript:
var search = function(){
var s = window.location.search.substr(1),
p = s.split(/\&/),
l = p.length,
kv, r = {};
if(l === 0){return false;}
while(l--){
kv = p[l].split(/\=/);
r[kv[0]] = kv[1] || true;
}
return r;
}();
然后在代码search.username
答案 1 :(得分:0)
尝试
string username = Request.QueryString["username"];
在PageMethod中,你可以做到
string username = HttpContext.Current.Request.QueryString["username"];