房間類型的修改和刪除()
當單擊房間類型管理頁面中的刪除按鈕時將觸發GridView_Delete事件刪除對應ID的房間類型此外在該頁面中還包含詳單超鏈接單擊後可獲取被單擊行的類型ID然後傳給ST_RCategoryEditaspx頁面從中修改房間類型的信息如圖所示
圖 修改房間類型信息頁面
ST_RCategoryEditaspx的HTML代碼
該頁面上只有<Module:RCategoryEdit id=ModuleRCategoryEdit runat=server />與前面介紹的不同下面來看看其HTML代碼如程序所示
程序 ST_RCategoryEditaspx
<table cellSpacing= cellPadding= width=%>
<tr class=rheader>
<td class=rheadercol align=left colSpan= height=>
修改房間類型信息
</td>
</tr>
<! SPACER ROW >
<tr class=rbody>
<td class=rbodycol align=center colSpan=
height=>
</td>
</tr>
<tr class=rbody>
<td class=rbodycol align=center colSpan= height=>
<P><asp:label id=CreateLabel runat=server
enableViewState=false Visible=True>
修改完畢後單擊修改信息按鈕以保存房間類型修改信息
</asp:label></P>
<table style=BORDERRIGHT: #ccccff px solid;
TABLELAYOUT: auto; BORDERTOP: #ccccff px solid;
BORDERLEFT: #ccccff px solid;BORDERBOTTOM:
#ccccff px solid;BORDERCOLLAPSE: collapsewidth=%>
<tr style=BACKGROUNDCOLOR: #ccccff>
<td width=%>編號
</td>
<td>
<asp:label id=RCategoryIdLabel runat=server
ForeColor=Blue FontBold=True>
</asp:label></td>
</tr>
<tr>
<td width=%>類型名稱
</td>
<td>
<asp:textbox id=RCatgNameTextBox runat=server
enableViewState=false MaxLength=>
</asp:textbox>(必填)
<!驗證控件驗證類別名稱是否填寫>
<asp:requiredfieldvalidator
id=RequiredFieldValidator runat=server
controlToValidate=RCatgNameTextBox errormessage=類型名稱
必須填寫display=dynamic>*</asp:requiredfieldvalidator>
</td><tr style=BACKGROUNDCOLOR: #ccccff>
<td width=%>房間面積(平方米)
</td>
<td>
<asp:textbox id=AreaTextBox runat=server
enableViewState=false MaxLength=></asp:textbox>(必填)
<asp:requiredfieldvalidator
id=RequiredFieldValidator runat=server
controlToValidate=AreaTextBox errormessage=房間面積必須填寫
display=dynamic>*</asp:requiredfieldvalidator></td>
</tr>
<tr>
<td width=%>床位(個)
</td>
<td><asp:textbox id=BedNumTextBox runat=server
enableViewState=false MaxLength=></asp:textbox>(必填)
<!驗證控件驗證床位是否填寫>
<asp:requiredfieldvalidator
id=RequiredFieldValidator runat=server
controlToValidate=BedNumTextBox errormessage=床位必須填寫
display=dynamic>*</asp:requiredfieldvalidator></td>
</tr>
<tr style=BACKGROUNDCOLOR: #ccccff>
<td width=%>價格(元/日)
</td>
<td><asp:textbox id=PriceTextBox runat=server
enableViewState=false MaxLength=></asp:textbox>(必填)
<!驗證控件驗證價格是否填寫>
<asp:requiredfieldvalidator
id=RequiredFieldValidator runat=server
controlToValidate=PriceTextBox errormessage=價格必須填寫
display=dynamic>*</asp:requiredfieldvalidator></td>
</tr>
<tr>
<td width=%>空調
</td>
<td>
<!單選按鈕列表>
<asp:radiobuttonlist id=AirConditionList
Runat=server RepeatColumns=>
<!列表條>
<asp:ListItem Selected=True>有</asp:ListItem>
<asp:ListItem>無</asp:ListItem>
</asp:radiobuttonlist></td>
</tr>
<tr style=BACKGROUNDCOLOR: #ccccff>
<td width=%>有線電視
</td>
<td><asp:radiobuttonlist id=TvList Runat=server
RepeatColumns=>
<asp:ListItem Selected=True>有</asp:ListItem>
<asp:ListItem>無</asp:ListItem>
</asp:radiobuttonlist></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colSpan=><asp:validationsummary
id=ValidationSummary runat=server HeaderText=請按下面提示
正確填寫></asp:validationsummary></td>
</tr>
<tr>
<td width=%>
</td>
<td><asp:button id=Submit runat=server
BorderStyle=Groove Text=修改信息></asp:button>
<asp:hyperlink id=Return runat=server
NavigateUrl=/ST_RCategoryManaspx>返回
</asp:hyperlink></td></tr>
<tr>
<td colspan=><asp:label id=ShowMsg
Runat=server></asp:label></td>
</tr>
</table>
【代碼說明】本段代碼主要是說明輸入控件和驗證控件的使用方法代碼第~行是一個單選按鈕列表其中每一個ListItem表示列表的一項代碼第~行是一個匯總型的驗證控件就是將頁面中所有的驗證錯誤都顯示在這個控件中
說明驗證控件都有個屬性display=dynamic表示動態顯示只有驗證失敗時才顯示出來其余情況下不顯示
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15985.html