我在WebAppTest(C#)工程下添加了一个Stat文件夹
里面是DataProcessing(VB)工程!!!WebAppTest(C#)下的首页DefaultForm.aspx下的
LinkButton_Click里有
Session["username"]=textbox1.text点击后成功的连接到了DataProcessing(VB)工程下的
WebForm1.aspx网页,里面的语句如下:
dim txt as string =Session("username").tostring
可是我接收到的值并不是
DefaultForm.aspx传过来的!:(

解决方案 »

  1.   

    已经是不同应用程序,Session当然也不同。换其他中间存储方法吧。例如页面的get参数,数据文件,数据库。使用get参数的缺点是容易被人从客户端模拟。
      

  2.   

    能不能说的详细一点啊
    get应该如何用啊?给段小代码啊??谢谢你啊啊
      

  3.   

    Session 可能包含在Dll里面
    因为我在实验中,如果改变了应用程序的Dll  Session就是失去!
      

  4.   

    this.Response.Redirect("b.aspx?userID="+Session["userID"].Tostring())
      

  5.   

    好用了,
    不过我有一个疑问啊!???
    像这种跨工程的传递参数!
    是不是用Session传递和接受不好用??
    为什么??
    那个大哥为我讲讲啊???
      

  6.   

    好用了,
    不过我有一个疑问啊!???
    像这种跨工程的传递参数!
    是不是用Session传递和接受不好用??
    为什么??
    那个大哥为我讲讲啊???
      

  7.   

    好用了,
    不过我有一个疑问啊!???
    像这种跨工程的传递参数!
    是不是用Session传递和接受不好用??
    为什么??
    那个大哥为我讲讲啊???
      

  8.   

    用SESSION要同一个请求啊,不是同一个请求就不OK啦,每一个请求都有自己的SESSION啦,
    用文件或者XML通信吧,数据库太浪费了!
      

  9.   

    可以使用cookie来实现,它肯定是语言无关的
    如果cookie被禁用了就只能考虑重写URL和Hidden域来模仿session的实现了