C# ASP.NET中的自定义会话属性
如何创建自定义会话属性以执行以下操作: 例如:转身:C# ASP.NET中的自定义会话属性,c#,asp.net,C#,Asp.net,如何创建自定义会话属性以执行以下操作: 例如:转身: public int invoicingAddressId { get { return int.Parse(Session["invoicingAddressId"].ToString()); } set { Session["invoicingAddressId"] = value; } } 进入: [session()] public int invoicingAddressId {get;set;}
public int invoicingAddressId
{
get { return int.Parse(Session["invoicingAddressId"].ToString()); }
set { Session["invoicingAddressId"] = value; }
}
进入:
[session()]
public int invoicingAddressId {get;set;}
任何帮助都将不胜感激
谢谢大家 属性不是这样工作的。至少在没有某种AoP框架的情况下是这样
正如其他一些人所指出的,即使它可以工作,也有太多的边缘情况使其可靠。。空值、异常等。传统上,在C#中,我们对属性和类(因此也是属性)使用Pascal case,如果
Session[“invoicingAddressId”]
是null
?这背后的动机是什么?考虑:类A{[Session()]Id{get;set;}}类B{[Session Id()]Id{get;set;}
和var a=newa(){Id=1};var b=new b(){Id=2};var-aId=a.Id代码>援助的价值是什么?您找到解决方案了吗?