C#中   比如这一页我用用户名登录   下一页我需要显示刚才登录的那个用户名  代码怎么写呢?

解决方案 »

  1.   

    不明白你的 这一页 下一页 指的是什么
    如果是网页,用户名肯定传到服务器上去了,在另外的页面很容易获取到如果是windows应用程序
    登录的时候,用户名可以保存在当前用户信息的类里(可以做成静态单例)
    那么任何窗口都可以访问到
      

  2.   

    CS还是BS?
      

  3.   

    你先要分析需求,然后再想怎么做。首先这是两个不同的网页,因此你不管怎么样,都要把用户名暂时保存起来,这是第一个需求。第二个需求是用户名传递到第二个网页,或者第二个网页自动从保存位置读取用户名。
    这样分析完那你需找的资料就很清晰了:
    1、要找一个保存方式,同一个网站不同的网页间可以访问,这个需求 cookies、session、localstorage 都可以实现。2、传递 或 自动读取 
    传递可以通过get或post,但是有用户伪造的风险存在,因此做出来的页面只能说达到要求但并不合格。
    两个网页一个存一个取可以说是最合适的方法了,因此你需要看看怎么从保存的位置读取的资料。看完这些你自己就知道该怎么办了,并且记得遇到事情先想清楚实际的需求,深入分析需求,然后你需要的技术就自然摆在眼前了。
      

  4.   

    Request.Session["username"] = 你的用户名然后在下一个页面里用 你的用户名 = Request.Session["username"]  取出来
      

  5.   

    BS  可以直接通过地址传值
    CS  直接把值传到构造函数里面
      

  6.   

    选择一种传参方式:
    https://www.cnblogs.com/akwwl/p/3573230.html