逐一列舉頁面上所有控制項 求控制項的型別 名字的方法

2021-09-05 14:45:22 字數 549 閱讀 8412

通過使頁面動態載入不同css實現多介面

通過動態設定頁面所有同型別控制項的樣式來該變介面:

方法二:

可以通過改變web控制項的cssclass屬性,可方便地設定和修改控制項的樣式。

但在實際開發過程中,乙個個地設定控制項的cssclass屬性,非常繁瑣,所以此思路應用不廣.

但下面的**段演示了一次性改變頁面所有同型別控制項的樣式的方法,可以實現簡單的skin等功能。

**如下:

public void page_load(object obj,eventargs e) }

private void setcss(system.web.ui.controlcollection vcontrols)

if(vcontrol.controls.count>0)

setcss(vcontrol.controls);

} }

private void textbox_css(textbox tb)

執行後,檢視頁面原始碼.可發現文字框的樣式已統一修改為"textbox_show".

演算法基礎(一) 列舉

慕課 程式設計與演算法 二 演算法基礎 郭瑋老師課程的學習筆記 列舉,基於逐個嘗試答案的一種文體求解策略,根據所有可能的情況,並且一一判斷。大家可能會說列舉不就是一種簡單的將資料全都遍歷一遍嗎,但是在這裡我們將列舉進行優化,讓列舉更加聰明,從而達到演算法的目的,即提供更快更好的解題的方法,這樣列舉就...

C C 高階學習筆記(一) 列舉型別

為了在c c 的學習之路中留下更深刻的印象,從現在開始,我將著手寫一系列的c c 高階學習筆記,文章中不涉及深層次的應用,不作教科書式的詳解,只寫出基本的用法和介紹,以後在學習和工作過程中有用到的功能再作補充,保證介紹的簡潔 實用和高效 歡迎到 我的部落格 檢視更詳細的內容 有時候在開發中需要定義一...

VC 串列埠筆記 一 列舉電腦串列埠

vc 串列埠筆記 一 列舉電腦串列埠 2012年01月14日 1.從登錄檔讀取資訊 如下 從登錄檔讀取串列埠 1 void ccommdlg enumcommport clistbox plistbox 2 16 if memcmp regkeyname,device 8 過濾虛擬串列埠 17 20...