有個需求,筆者比較撓頭,要求如果前台有資料項的話 這一行就顯示,沒有的話,就隱藏。
如果要是乙個乙個判斷,並通過panel的visible屬性設定的話,就得寫25次,難道沒有別的辦法了嗎?當然有,就用反射機制就可以。
code
protected
void
page_prerender(
object
sender, eventargs e)}}
}}需要注意的是:
第一,應當放在prerender事件中;
第二,必須有乙個判斷,就是必須屬性器是字串型別;
第三,panel的id命名有乙個約定,就是「pn_」開頭,後面跟屬性器的名字。
C 通過反射實現類似MVC路由的機制
最近封裝了個功能非常類似於mvc的路由。mvc路由機制先找到controller action 反射 reflection 是.net中的重要機制,通過放射,可以在執行時獲 得.net中每乙個型別 包括類 結構 委託 介面和列舉等 的成員,包括方法 屬性 事件,以及建構函式等。還可以獲得每個成員的名...
通過反射機制呼叫乙個物件的方法
呼叫物件的方法的4要素 1.物件 2.方法名 3.引數 4.返回值 1.不使用反射機制呼叫方法 userservice userservice new userservice 建立物件 boolean loginresult userservice.login admin 123456 呼叫方法 s...
用excel進行設計 80 資料項的設計規範
資料項的乙個屬性稱為 資料型別 不同型別的資料有著不同的用途。乙個資料項只能於型別相同的資料項進行操作,不同的資料型別運算是必須經過轉換,就要用到資料轉換函式。因此,理解資料型別很重要。根據意義和特徵,資料項一般分為字元型 數值型 日期型 邏輯型幾類,比如字元型 character 資料亦稱為文字型...