[WebMethod]
public string getUserName()
{
String userName ="";
HttpWebRequest userRequest = (HttpWebRequest)WebRequest.Create("http://localhost:82/getusername.aspx");
userRequest.Timeout = 20000;
HttpWebResponse userRespose = (HttpWebResponse)userRequest.GetResponse();
if(userRespose.StatusCode == HttpStatusCode.OK)
{
Stream receiveStream = userRespose.GetResponseStream();
StreamReader readStream = new StreamReader( receiveStream,System.Text.Encoding.Default);
userName = readStream.ReadToEnd(); userRespose.Close(); readStream.Close(); }
return userName;
}直接在浏览器中http://localhost:82/getusername.aspx访问有输出值,但是在上面的程序中就得不到username
是什么原因
public string getUserName()
{
String userName ="";
HttpWebRequest userRequest = (HttpWebRequest)WebRequest.Create("http://localhost:82/getusername.aspx");
userRequest.Timeout = 20000;
HttpWebResponse userRespose = (HttpWebResponse)userRequest.GetResponse();
if(userRespose.StatusCode == HttpStatusCode.OK)
{
Stream receiveStream = userRespose.GetResponseStream();
StreamReader readStream = new StreamReader( receiveStream,System.Text.Encoding.Default);
userName = readStream.ReadToEnd(); userRespose.Close(); readStream.Close(); }
return userName;
}直接在浏览器中http://localhost:82/getusername.aspx访问有输出值,但是在上面的程序中就得不到username
是什么原因
解决方案 »
- 下面的DataNavigateUrlFields与DataNavigateUrlFormatString分别是什么意思啊
- asp.net 网站发布问题:Could not load the assembly 'App_Web_zokxwcif' 错误
- 母版与内容页的问题~~
- asp.net实现串口通信
- 求AJAX的经典框架
- win2003 + iis6 + asp 事务处理失败(高分求解)
- 关于代码构架设计思想的问题(望红星钻石的出现)
- 问个 if (!IsPostBack)的问题
- <%# 为什么别人的网站用4个 就可以代替两个汉字的位置,而我的网页却要用8个长有这个长度 谢谢
- 关于Request.UserHostAddress的问题??
- asp.net atlas脚本错误!
- 一个开源BLOG。不错
代码可别告诉我你获取的username在Session里……
如果你想通过Ajax来获取数据的话,请看http://community.csdn.net/Expert/topic/5309/5309786.xml?temp=.2503473
上面简单的介诏了一下AJAX应用,还有不太明白的再问吧。
直接运行 http://localhost:82/getusername.aspx可以得到cookie。getusername code
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
string username;
HttpCookie newCookie;
newCookie = Context.Request.Cookies["userName"];
if(newCookie==null)
{
username = "";
}
else
{
username = newCookie.Value.ToString();
}
Context.Response.Write(username); }
}我想做个单点登陆,没有什么思路。