房间类型的修改和删除()
当单击房间类型管理页面中的删除按钮时将触发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开发培训视频教程