asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:房间类型的添加(1)


发布日期:2018年07月13日
 
ASP.NET项目开发指南:房间类型的添加(1)

房间类型的添加(

在房间类型管理页面中单击添加新房间类型超链接将打开ST_RCategoryAddaspx页面可以在其中添加房间类型如图所示

添加客房类型信息页面

ST_RCategoryAddaspx的HTML代码

页面构架和前面的基本一样只有<MODULE:RCategoryAdd id=ModuleRCategoryAddrunat=server> </MODULE:RCategoryAdd>不同其HTML代码如程序所示

程序 ST_RCategoryAddaspx

<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=>&nbsp;

</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:

collapsewidth=%>

<tr style=BACKGROUNDCOLOR: #ccccff>

<td width=%>类型名称

</td>

<td><asp:textbox id=RCatgNameTextBox

enableViewState=false runat=server

MaxLength=></asp:textbox>(必填)

<asp:requiredfieldvalidator

id=RequiredFieldValidator runat=server

controlToValidate=RCatgNameTextBox

errormessage=类型名称必须填写

display=dynamic>*</asp:requiredfieldvalidator>

<asp:customvalidator

id=IdUniqueCustomValidator runat=server

ErrorMessage=该类型已存在

ControlToValidate=RCatgNameTextBox

OnServerValidate=IsNameValidate>*

</asp:customvalidator></td>

</tr>

<tr>

<td width=%>房间面积(平方米)

</td>

<td><asp:textbox id=AreaTextBox

enableViewState=false runat=server

MaxLength=></asp:textbox>(必填)

<asp:requiredfieldvalidator

id=RequiredFieldValidator runat=server

controlToValidate=AreaTextBox

errormessage=房间面积必须填写

display=dynamic>*</asp:requiredfieldvalidator></td>

</tr>

<tr style=BACKGROUNDCOLOR: #ccccff>

<td width=%>床位(个)

</td>

<td><asp:textbox id=BedNumTextBox

enableViewState=false runat=server

MaxLength=></asp:textbox>(必填)

<asp:requiredfieldvalidator

id=RequiredFieldValidator runat=server

controlToValidate=BedNumTextBox

errormessage=床位必须填写

display=dynamic>*</asp:requiredfieldvalidator></td>

</tr>

<tr>

<td width=%>价格(元/日)

</td>

<td><asp:textbox id=PriceTextBox

enableViewState=false runat=server

MaxLength=></asp:textbox>(必填)

<asp:requiredfieldvalidator

id=RequiredFieldValidator runat=server

controlToValidate=PriceTextBox

errormessage=价格必须填写

display=dynamic>*</asp:requiredfieldvalidator></td>

</tr>

<tr style=BACKGROUNDCOLOR: #ccccff>

<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>

<td width=%>有线电视

</td>

<td><asp:radiobuttonlist id=TvList

Runat=server RepeatColumns=>

<asp:ListItem Selected=True>有

</asp:ListItem>

<asp:ListItem>无</asp:ListItem>

</asp:radiobuttonlist>

<tr>

<td colspan=><asp:validationsummary

id=ValidationSummary runat=server

HeaderText=请按下面提示正确填写></asp:validationsummary></td>

</tr>

<tr>

<td width=%>&nbsp;

</td>

<td>

<asp:Button id=SubmitButton text=添加

BorderStyle=Groove

runat=server></asp:Button>&nbsp;&nbsp;&nbsp;&nbsp;

<asp:Button id=ReturnButton CausesValidation=False

BorderStyle=Groove text=返回 runat=server></asp:Button>

</td>

</tr>

<tr>

<td colspan=><asp:label id=ShowMsg

Runat=server></asp:label></td>

</tr>

</table>

【代码说明】上述代码演示了输入控件文本框的验证方法这里使用了个验证控件requiredfieldvalidator分别对个文本框进行了必须填写的验证然后在第~行还通过validationsummary控件统一显示了所有的验证错误

说明ValidationSummary控件不与任何控件进行绑定这是与其他验证控件的区别

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

上一篇:ASP.NET项目开发指南:房间类型的修改和删除(2)[2]

下一篇:ASP.NET项目开发指南:房间类型的添加(2)[1]