房間信息的修改和刪除()
在房間信息管理頁面中單擊詳單超鏈接被單擊處所在行的房間信息的ID將被傳給ST_ RoomEditaspx頁面在這裡可以修改房間信息如圖所示
ST_RoomEditaspx的HTML代碼
同樣整體的HTML不再詳述下面來看控件<Module:RoomEdit id=ModuleRoomEditrunat=server/>的HTML代碼如程序所示
圖 修改客房信息頁面
程序 ST_RoomEditaspx
<table cellSpacing= cellPadding= width=%>
<tr class=rheader>
<td class=rheadercol align=left height= colspan=>
修改客房信息
</td>
</tr>
<! SPACER ROW >
<tr class=rbody>
<td class=rbodycol align=center height=
colspan=>
</td>
</tr>
<tr class=rbody>
<td class=rbodycol align=center height= colspan=>
<P><asp:label id=CreateLabel enableViewState=false
runat=server 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:
collapse width=%>
<tr style=BACKGROUNDCOLOR: #ccccff>
<td width=%>房間號 </td>
<td><asp:label id=RoomIdLabel runat=server
ForeColor=Blue FontBold=True></asp:label></td>
</tr>
<tr>
<td width=% style=HEIGHT: px>房間類型
</td>
<td>
<!下拉列表框>
<asp:DropDownList id=RCategoryNameList
runat=server>
<asp:ListItem Value=>請選擇</asp:ListItem>
</asp:DropDownList>(必填)
<!驗證是否選擇了控件中的內容>
<asp:requiredfieldvalidator
id=RequiredFieldValidator runat=server
controlToValidate=RCategoryNameList
errormessage=類型必須填寫請先到房間類型管理
中添加房間類型 display=dynamic>*</asp:requiredfieldvalidator>
<asp:customvalidator
id=RCategoryCustomvalidator runat=server ErrorMessage
=類型必須填寫請先到房間類型管理中添加房間類型
ControlToValidate=RCategoryNameList
OnServerValidate=NotNullValidate>*</asp:customvalidator>
</td>
</tr>
<tr style=BACKGROUNDCOLOR: #ccccff>
<td width=%>房間位置
</td>
<td><asp:textbox id=RPositionTextBox
enableViewState=false runat=server
MaxLength=></asp:textbox></td></tr>
<tr>
<td width=%>描述
</td>
<td><asp:textbox id=DescriptionTextBox
runat=server Width=px TextMode=MultiLine
Height=px></asp:textbox>
</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_RoomsManaspx>返回</asp:hyperlink>
</td>
</tr>
<tr>
<td colspan=><asp:label id=ShowMsg
Runat=server></asp:label></td>
</tr>
</table>
【代碼說明】代碼第~行是一個下拉列表框其後面使用了一個驗證控件要求保證該下拉列表框內必須有值代碼第~行是一個特殊的驗證控件它允許自定義驗證特性第行的OnServerValidate就是自定義的驗證方法NotNullValidate後面會詳細介紹
說明<asp:ListItem Value=>表示當前選項的值為
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15976.html