.net中aspx與aspx.cs剖析

   在.net中有不少人問aspx和aspx.cs是什麼關係。有不少人會回答aspx是控制頁面的結構,aspx.cs是後臺處理程序。實際上要了解aspx和aspx.cs的關係必須進行反編譯。.net

   在aspx中能夠使用<%%>來調用後臺的方法、變量等,可是前提是這些變量和方法必須是public或者是protected的,這是爲何呢??繼承

由於在.net中後臺程序的類不是當前的類,運行時類是當前類的子類,好比若是當前類爲aspx_cs,其實在運行中他的類是aspx_cs_aspx類。是經過繼承aspx_cs類獲得的,因此當其中的變量和方法只能爲public和protected的時候才能進行調用。編譯

相關文章
相關標籤/搜索