我剛剛在課堂上學到了一個關於使用靜態屬性的痛苦教訓。主要是當它們不是加載的aspx頁面的一部分時,它們不是瀏覽器會話特定的。 (請糾正我錯誤的地方,因爲我沒有正規的編程教育)關於會話對象,類和智能感知的查詢
我自從一直使用Session對象。
我討厭關於Session對象的主要事情是,他們受到拼寫錯誤,因爲它們對於intellisense而言是未知的。
您不能只鍵入namespace.class.class.setgetproperty,並知道您正在像使用類屬性一樣引用正確的會話對象。
有沒有辦法將類和會話對象混合在一起,所以當我調用會話對象時,我可以使用智能感知?
有趣的方法。我不會想到這一點。 如果該屬性位於類文件中,並且引用了說aspx頁面後面的代碼,那麼訪問相同會話對象的其他瀏覽器會話是否會存在任何問題,或者它們是瀏覽器特定的? – user3071434
是的,這樣可以,因爲你最終還是訪問會話對象。 –
我上個月在FL的Visual Studio Live 360會議上,我確實記得其中一位發言者.......我想這是在「如何成爲AC#忍者」會議上說三元運算符應該是避免。我不記得原因。但是,我會使用它們,並想知道你的想法是什麼?感謝您的時間和見解。 – user3071434