RT,感覺forms身份驗證每次每個頁面都要執行一段代碼,基類頁控制訪問只有需要的頁面繼承就能行了,但是需要一個一個頁面改寫繼承,大家說哪個執行效率好?
24 个解决方案
forms身份驗證每次每個頁面都要執行一段代碼,就是這個頁不管是否要驗證都要讀取票據進行檢查,好處是文件夾控制訪問,方便,但是不是很靈活,而且每訪問一個頁都要在Global.asax里執行檢查代碼
基類頁控制訪問靈活點,但是是自己通過session或者cookie,不是很安全(要自己加密解密),另外就是要控制的頁必須繼承基類頁,一頁一頁的寫
實際大家用的是什么?
基於Form的驗證機制:[url=http://www.cnblogs.com/kwklover/archive/2004/06/29/19455.aspx][/url]
用基類頁。不需要每個頁面繼承。你做個模板頁,新建頁面的時候從模板頁創建。
就能自動包含公用代碼。
http://www.cnblogs.com/kwklover/archive/2004/06/29/19455.aspx
用From認證吧
http://www.cnblogs.com/couhujia/archive/2009/10/24/1589275.html
這是相關文章
如果你認為可以比微軟做得牛逼,可以自己寫~~
微軟提供的form驗證方便,安全。
forms身份驗證,實現方便
基類頁控制訪問,在將來的改動維護時比較容易。
在執行效率上,二者沒多大差別。
肯定是forms,只要能滿足你的要求,用基類控制的話會增加你的軟件的復雜度的,但是如果是處理比較復雜的訪問控制,那也是必須的