我正在使用jquery从我的网站访问一个asp.net web服务。此Web服务需要获取访问它的用户的用户ID,并且用户使用我的网站上的asp.net身份验证登录。jquery与asp.net和身份验证
在asp.net中,我只需编写“User.Identity.Name”来获取用户标识,现在我需要找到一种在客户端获取这个标识的方法,那可能如何?
我对访问Web服务代码:
$.ajax({
type: "GET",
url: "http://domain.com/Service.svc/search?keyword=" + this.value + "&userid=" + HERE I NEED THE USERID,
dataType: "json"
.....
});
一种方式是把用户ID在一个隐藏字段或东西和获得这样的说法,算得上是要走的路?
啊哈,所以如果网络服务在同一个域(它是),我可以只获得Web服务上的用户ID? :)从来没有想过那.. – Martin 2009-12-11 14:13:09