我刚刚在课堂上学到了一个关于使用静态属性的痛苦教训。主要是当它们不是加载的aspx页面的一部分时,它们不是浏览器会话特定的。 (请纠正我错误的地方,因为我没有正规的编程教育)关于会话对象,类和智能感知的查询
我自从一直使用Session对象。
我讨厌关于Session对象的主要事情是,他们受到拼写错误,因为它们对于intellisense而言是未知的。
您不能只键入namespace.class.class.setgetproperty,并知道您正在像使用类属性一样引用正确的会话对象。
有没有办法将类和会话对象混合在一起,所以当我调用会话对象时,我可以使用智能感知?
有趣的方法。我不会想到这一点。 如果该属性位于类文件中,并且引用了说aspx页面后面的代码,那么访问相同会话对象的其他浏览器会话是否会存在任何问题,或者它们是浏览器特定的? – user3071434
是的,这样可以,因为你最终还是访问会话对象。 –
我上个月在FL的Visual Studio Live 360会议上,我确实记得其中一位发言者.......我想这是在“如何成为AC#忍者”会议上说三元运算符应该是避免。我不记得原因。但是,我会使用它们,并想知道你的想法是什么?感谢您的时间和见解。 – user3071434