我的asp.net C#项目中有一个名为“admin”的类。
是:如何从会话中获取对象属性
public class Admin
{
private int ID;
private string FirstName, LastName, IsMainAdmin, Email, Username,
Password,BirthDate, EntryDate;
public int id
{
get { return ID; }
set { ID = value; }
}
public string firstname
{
get { return FirstName; }
set { FirstName = value; }
}
public string lastname
{
get { return LastName; }
set { LastName = value; }
}
.
.
.
登录后会话被这样创建:
Admin admin = isAdmin(username, password);
if (admin != null)
{
**Session.Add("maskanAdmin", admin);**
Response.Redirect("panel.aspx");
}
在其他页面,我需要从会议获得管理员的ID在后面部分的代码通过jQuery AJAX页面请求后。
请注意,我的代码背后的代码是[WebMethod]不支持会话对象。
我可以得到它吗?怎么样?
这覆盖了会议文件中:http://msdn.microsoft.com/en-us/library/ms178581.aspx – CodingIntrigue
我会告诉你另外一件事。类声明看起来不太好! private int _id;和'public int Id { get {return _id; } set {_id = value; }或简单的'public int ID {get; set;}'。看看[命名指南](http://msdn.microsoft.com/en-us/library/xzf533w0.aspx) –
是的,它是正确的。 –