1.PageManager控件— 頁面級別的控制(包括主題、語言 等等) 覆蓋web.config中自定義結點的配置 EnablePageLoading:是否啓用頁面的第一次加載提示,默認居中顯示加載圖標(默認值:true) EnableAjaxLoading:是否啓用Ajax加載提示,默認位於頁面上方的文字提示(默認值:true) ExecuteOnReadyWhenPostBack: 是否每次頁面回發時都執行onReady腳本(默認值:true) AutoSizePanelID: 指定某一控件佔據整個頁面 AjaxAspnetControls:指定Asp.net控件的id,使Asp.net控件也能夠參與Ajax回發 2.Button控件 Enabled:是否啓用(默認值:true) EnablePress:按下/正常 Pressed:是否被按下 Size:按鈕的尺寸 Icon:指定的圖標(內置的圖標) IconUrl: 指定的圖標 IconAlign:圖標的位置 OnClientClick:客戶端事件 EnablePostBack:按鈕是否回發 btnClient.OnClentClick =Alert.show(); //C#後臺註冊客戶端腳本 Protect void btnClient_Click(object sender,EventArgs e) //按鈕後臺事件 {} DisableControlBeforePostBack:防止按鈕重複提交 (默認已經啓用) ValidateForms:指定驗證的Form的Id ValidateTarget:指定錯誤提示框顯示的位置 ConfirmText/ConfirmTitle/ConfirmIcon/ConfirmTarget :在觸發按鈕以前爭得用戶的贊成 3.表單控件 公共屬性: ShowLable:是否顯示標籤(默認是:true) ShowEmptyLable:是否顯示空白標籤(默認是:false) Lable :標籤文本 LableSeparator:字段與標籤的分隔符(通常在PageManager中設置參數) ShowRedStar:標籤後邊顯示紅星,通常和Required等表單驗證屬性配合使用 Readonly:只讀屬性(默認false) TabIndex:Tab按鍵的跳轉順序,通常不須要 OffsetRight:距離右側邊界的寬度(通常在PageManager中設置參數) ToolTip:提示文本 ToolTipTitle:提示文本的標題 ToolTipAutoHide:是否自動隱藏提示信息 <>HtmlEditor控件:富文本編輯器 <>TwinTriggerBox控件:兩個觸發按鈕的搜索框 <>DatePicker控件:日期選擇器 SelectedDate:選擇的日期 DateFormatString:日期格式字符串(默認:yyyy-MM-dd) MaxDate:最大日期,大於此日期的以灰色顯示 MinDate:最小日期,小於此日期的以灰色顯示 <>RadioButtonList控件 AND CheckButtonList控件 Required:是否必填項 RequiredMessage:爲空時提示信息 AutoPostBack:是否自動回發 ColumnNumber:渲染成幾列 ColumnVertical:按照縱向順序渲染 DataTextField:顯示文本的數據字段 DataValueField;顯示值的數據字段 DataTextFormatString:顯示文本的格式化字符串 DataSourse:數據源 SelectIndex/SelectValue/SelectItem:選中項(適合於RadioButtonList) SelectIndexArray/SelectValueArray/SelectItemArray:選中項(適合於CheckButtonList) <>FileUploat控件 上傳控件 ButtonText:按鈕文本 ButtonOnly:是否只顯示按鈕,不顯示輸入框 ButtonIcon:按鈕圖標 ButtonIconUrl:按鈕圖標地址 PostedFile:上傳的文件 HasFile:是否包含文件 FileName:上傳的文件名 <>DropDownList控件 DataSimulateTreeLevelFiled:模擬樹顯示時指示所在層次的數據庫字段 <>NumberBox控件 MinValue:(浮點數)最小值 MaxValue:(浮點數)最大值 NoNegative:(布爾)不容許負數 NoDecimal:(布爾)不容許小數 DecimalPrecision:(整數)小數點後的位數(默認爲2) 4.頁面佈局 AutoSizePanelID:填充整個頁面 Layout="Fit": 填充整個容器 Layout="Anchor":錨點佈局(父容器屬性) AnchorValue="100% 60%" :表示子容器中佔父容器寬的100% 高的60% AnchorValue="-100 -20";表示子容器離父容器右邊框100px 下邊框20px Layout ="Row":行佈局(父容器屬性) RowHeight="30%";表示其佔據除了固定高度子容器的剩餘高度的百分比 Layout="Column";列布局(父容器的屬性) ColumnWidth="30%"表示其佔據除了固定寬度子容器的剩餘高度的百分比 Layout="vBox":垂直盒子佈局 Layout="HBox":水平盒子佈局 BoxConfiAlign:用來控制容器子控件的尺寸,四種取值 Start:全部子空間位於父容器的開始位置(默認值) Center:全部子控件位於父容器的中間位置 Stretch:全部子控件被拉伸至父容器的大小 StretchMax:全部子控件被拉伸至最大子控件的大小 BoxConfigPosition:用來控制子控件的位置 Start:子控件靠父容器的開始位置排列(默認值) End:子控件靠父容器的結束位置排列 Center:子控件靠父容器的中間位置排列 BoxConfigChildMargin:每一個子控件的外邊距 4個數(0 0 0 0) 分別表示上邊距、右邊據、下邊距、左邊距 3個數(0 0 0) 分別表示上邊距、右邊據、下邊距、左邊距(左邊距等於右邊距) 2個數(0 0 ) 分別表示上邊距、右邊據、下邊距、左邊距(上邊距等於下邊距、左邊距等於右邊距) 1個數(0) 表示四個邊距相等 BoxMargin 子容器的外邊據屬性覆蓋父容器的BoxConfigChildMargin BoxConfigPadding:父容器的內邊距 規則同BoxConfigChildMargin BoxFlex:相對值(一個Panel的BoxFlex=1,另外一個BoxFlex=2 則第一個佔除了固定Panel高度的1/3,另外一個2/3) 5.Grid控件 ForceFitAllTime Grid屬性 全部列寬度自適應 EnableRowNumber 顯示行號 EnableCheckBoxSelect 顯示覆選框 EnableMultiSelect 是否單選 IsDatabasePaging 是否數據庫分頁 ExpandAllRowExpanders 摺疊擴展航 DataSimulateTreeLevelField ="結點的層數" 模擬樹列 RenderAsRowExpander 擴展行(即帶RenderAsRowExpander屬性的模版列) CheckBoxFile數據綁定列 數據爲true或false RenderAsStaticField="true"顯示對鉤和錯誤 ExpandUnusedSpace ="true" 剩餘寬度 DataToolTipField 提示字段名稱 事件 protect void dgvGrid_RowCommand(object sender,GridCommandEventArgs e) //行命令事件 {} protece void dgvGrid_PageIndexChang(object sender,GridPageEventAgs e) //分頁 {} protect void dgvGrid_Sort(object sender,GridSortEventArgs e) //排序 {} protect void dgvGrid_RowDoubleClick(object sender,GridRowClickEventArgs e) //行雙擊 {} protect void dgvGrid_PreRowDataBound(object sender,GridPreRowEventArgs e) //行預綁定事件 {} protect void dgvGrid_RowDataBound(object sender,GridRowEventArgs e) //行綁定事件 {} 6.Tree控件 樹節點的經常使用屬性 Text :樹節點文本 NodeID: 樹節點ID Leaf: 是否葉子結點 Enabled:是否啓用 Expanded:是否展開 NavigateUrl:鏈接地址 Target: 鏈接目標 Icon: 預約義圖標 IconUrl:圖標地址 ToolTip: 提示文本 SingleClickExpand: 單擊可切換結點的摺疊展開狀態 EnableSingleExpand:同一級目錄只能展開一個結點 能夠回發的結點 EnablePostBack: 是否能夠回發(單擊樹結點) OnClientClick: 點擊按鈕時須要執行的客戶端腳本 CommandName :命令名稱 CommandArgument: 命令參數 帶複選框的樹節點 Checked: 是否選中 EnableCheckBox:是否啓用複選框 AutoPostBack:是否自動回發(改變複選框狀態) CheckAllNodes:選中全部節點 AutoLeafIdentification:判斷是否爲葉子結點(默認爲true) Expand :是否展開 EnableArrows:true啓用箭頭摺疊顯示,false啓用加減摺疊顯示 EnableLines:是否啓用摺疊表示之間的鏈接線 7.Accordion:手風琴控件 AccordionPanel:子面板 EnableFill:子面板是否填充所有空間,不然全部子面板堆積在頂部 ActiveIndex:默認選中的面板 8.TabStrip:控件 AutoPostBack:是否自動回發(切換Tab) EnableTitleBackgroundColor:顯示標題的背景顏色 EnableTabCloseMenu:是否啓用右鍵菜單(須要配合Tab的EnableClose) TabPosition:選項卡顯示的位置(位於頂部(默認)或者底部) ActivTabIndex:當前激活選項卡的索引(能夠使用次屬性切換當前選中的選項卡) EnableDeferrRender:是否啓用延時加載選項卡(默認不延遲加載) AutoPostBack: 啓用回發能夠在選擇選項卡的時候加載 9.Window控件 Expanded:是否展開 Title:面板的標題 EnableIframe:是否啓用Ifram IframeUrl:Iframe地址 IframeName:Iframe的名稱 WindowPosition:窗口的位置 EnableClose:是否容許關閉 EnableDrag:是否能夠移動 EnableMaximize:是否能夠最大化 EnableMinimize:是否能夠最小化 MinHeight:最小高度 MinWidth:最小寬度 IsMode:是否模式窗口 OnClientCloseButtonclick:點擊關閉按鈕時須要執行的客戶端腳本 EnableConfirmOnClose:關閉窗體時彈出確認關閉對話框 只有在EnableIframe時纔有效 CloseAction:關閉窗體的動做(Hide HideRefresh HidePostBack) 父窗體執行的動做 只有HidePostBack窗體才執行Close事件 Target:彈出窗體的目標位置(Self Parent Top) 彈出框架