Web应用程序中的数据到全局字符串

本文关键字:全局 字符串 数据 应用程序 Web | 更新日期: 2023-09-27 18:05:20

首先我想为我糟糕的英语说声抱歉。这不是我的母语。

。我目前正在做一个项目,你有你自己的个人资料和东西。我已经完成了我的登录表单,它工作得很好,当我登录时,它将我的用户id从数据库设置为名为UserID的会话,以表明我已登录。

现在,我想问的是,从数据库中获取所有用户信息到全局字符串的最好方法是什么。例如,如果我想写登录用户的名字,我可以这样写:

Response.Write(UserFirstname);

有什么建议吗?或者有没有更聪明的方法?

提前感谢Jens Kvist

Web应用程序中的数据到全局字符串

最好的方法是使用封装和自定义对象。将数据库读入自定义对象,然后在示例中使用该对象的各个属性。

封装教程

有很多方法可以做到这一点。正确使用封装将确保,无论你采取什么方式,你都不会让你以后后悔。

而且,看起来你正在使用ASP。Net Web表单(通过"Response.Write"判断)。这是完全有效的,但你可能想看看ASP。. Net MVC(在这里)。剃刀可以让你的生活更轻松。当然,要确保它适用于你的情况。

public class CustomObject
{
    public string PropertyOne { get; set; }
    public string PropertyTwo { get; set; }
}
CustomObject newObject = new CustomObject();
newObject.PropertyOne = DatabaseString;
newObject.PropertyTwo = DatabaseString;

之后:

Response.Write(newObject.PropertyOne);

创建一个从会话变量中检索/保存数据的类。或者使用。net

中的标识类