筆者這幾天開發.net網站時遇到一個問題,一個網站的頁面,頭部和頁腳分別用用戶控件存放,頭部文件爲top.ascx,當我把這個文件拖入需要頁面時,我需要根據頁面不用,分別調用不同的導航條樣式。
想過用js來出來,但是難度會增加,因爲頁面會很多。苦思了一下,想到了java中的方法。
怎麼做了?我把用戶控件拖到頁面中後就應該是這樣的:<uc3:top ID="top1" runat="server" />
怎麼傳值了,這個時候我把控件改成這樣了<uc3:top ID="top1" runat="server" menuid="1"/>,這裏直接把menuid="1"當成變量了。
然後我在用戶控件的代碼頁面定義一個成員變量public int menuid=0,然後再在Page_Load中對當前賦值的變量進行處理就可以了。