新人刚接触c#,问一个关于用户登陆的问题。

onlyzm 2014-02-10 12:38:34
因为条件有限无法测试…我的主页上有一个linkbotton。用户登陆前显示为我的购物,登陆后显示为用户名的购物。忽然有一个想。如果a登陆了,显示为a的购物。此时b用户打开主页,是不是显示的就是a的购物?如何避免这种情况啊。
...全文
251 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyzm 2014-02-10
  • 打赏
  • 举报
回复
引用 1 楼 u011130289 的回复:
你都是以用户名登陆,b登陆难道还会显示a?
不是。我指的是我进去未登陆。因为a登陆后text属性就改变了。b没有登陆看到的是不是已经改变的text
Regan-lin 2014-02-10
  • 打赏
  • 举报
回复
你都是以用户名登陆,b登陆难道还会显示a?
onlyzm 2014-02-10
  • 打赏
  • 举报
回复
谢谢大家了~
  • 打赏
  • 举报
回复
写个委托---
宝_爸 2014-02-10
  • 打赏
  • 举报
回复
Static就是整个process只有一个copy。例如你的asp.net程序只有一个进程(默认的). 如果使用Static,所有request访问的都是一个东西。
宝_爸 2014-02-10
  • 打赏
  • 举报
回复
public static class TransValue { public static user usert; } 这个是什么类?怎么用静态?
onlyzm 2014-02-10
  • 打赏
  • 举报
回复
这个不是购物车。购物的我用了session。这些控件的文字也需要用session吗。
onlyzm 2014-02-10
  • 打赏
  • 举报
回复
引用 4 楼 findcaiyzh 的回复:
b用户应该来自于其他计算机,那就是不同的session了。只要你的购物车不是static的全局变量,就没有问题。

public class user
{
    public  string strValue;
    public  string strValue2 = "我的购物";
    public  string strname;
}

public static class TransValue 
{
   public static user usert;
}
这是两个类的声明,这个是调用。。。 TransValue.usert.strValue2 = User + "的购物"; 这样写的话可以吗?
qiqittjj 2014-02-10
  • 打赏
  • 举报
回复
引用 4 楼 findcaiyzh 的回复:
b用户应该来自于其他计算机,那就是不同的session了。只要你的购物车不是static的全局变量,就没有问题。
+1
宝_爸 2014-02-10
  • 打赏
  • 举报
回复
b用户应该来自于其他计算机,那就是不同的session了。只要你的购物车不是static的全局变量,就没有问题。
hzpdh 2014-02-10
  • 打赏
  • 举报
回复
B/S程序不会出项你说的问题的,请放心使用(做的时候就当是一个用户)。除非你在方法外面定义了静态参数才会串。 你做多了自然就明白了,你能问出这样的问题,一下解释不过来。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧