同一个站,有asp也有asp.net,要求asp.net能读到asp的session。我的思路:
写asp页面,getsession.asp
<%
response.write(session("mysession"))
%>
写asp页面,getsession.asp
<%
response.write(session("mysession"))
%>
解决方案 »
- FormView控件插入模式问题
- Urlrewrite显示的地址没变
- 请教Datalist中对一个字段的特殊显示
- 请帮忙:两个dropdownlist相互关联问题?
- DataGrid中如何实现双击,在线=
- 新手求救
- 请教!!!
- Table的单元格里有一个RadioButtonList控件,能给RadiobuttonList加一个SelectedIndexChanged事件吗
- 请问大侠,我在Windows 2000 server中将IIS卸掉重装,,net就不能用了,怎么解决?
- NET 正则取DIV中的<li class="w_lx1"> 标签并保存在List<string>集合中
- WCF返回数据集,客户应用接收总出错,是配置有问题吗?
- DataList嵌套DataList2如何取值datalist2的DataKeyField
string Url = @"http://localhost/website/getsession.asp";
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(Url);
req.Method = "get";
System.Net.WebResponse res = req.GetResponse();
System.IO.Stream ress = res.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(ress, System.Text.Encoding.Default);
string ResponseText = sr.ReadToEnd(); return ResponseText;
用另一个页面写入测试值,test.asp:
<%
%>
<%
session("mysession")="myname"
%>测试过程:
先打开test.asp,向session中写入值;
不关闭浏览器,打开asp.net页面,按理说ResponseText应该等于"myname",为何总是""呢??
string Url = @"http://localhost/website/getsession.asp";
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(Url);
req.Method = "get";
System.Net.WebResponse res = req.GetResponse();
System.IO.Stream ress = res.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(ress, System.Text.Encoding.Default);
string ResponseText = sr.ReadToEnd(); return ResponseText; //不知这里为何是"",我直接打开http://localhost/website/getsession.asp,能看到页面显示myname。//这是c#分析asp页的内容,这都看不懂?
str=session("mysession")
response.write(str)
%>这样网页就可以显示session出来了。
但我再.net中还是读不出来