知识大全 ASP.NET项目开发指南:房间信息的添加(1)

Posted 类型

篇首语:人非圣贤,孰能无过。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:房间信息的添加(1)相关的知识,希望对你有一定的参考价值。

ASP.NET项目开发指南:房间信息的添加(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     房间信息的添加( )

  单击 返回 超链接 回到ST_RoomsMan aspx页面 在其中单击 添加新房间 超链接 将打开ST_RoomAdd aspx页面 从中可以添加新的房间 如图 所示

图   添加客房信息页面

   ST_RoomAdd aspx的HTML代码

  整体页面的HTML代码参见配书光盘 下面看一下控件<MODULE:RoomAdd id= ModuleRoomAdd runat= server ></MODULE:RoomAdd>的HTML代码 如程序 所示

  程序   ST_RoomAdd aspx

     <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= BORDER RIGHT: #ccccff px solid;

         TABLE LAYOUT:auto; BORDER TOP: #ccccff px solid; BORDER LEFT:

         #ccccff px solid;BORDER BOTTOM: #ccccff px solid;

                     BORDER COLLAPSE: collapse width= % >

                     <tr style= BACKGROUND COLOR: #ccccff >

                         <td width= % >房间号 </td>

                         <td><asp:textbox id= RoomIdTextBox

                          enableViewState= false runat= server

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

                             <asp:requiredfieldvalidator

             id= RequiredFieldValidator runat= server

             controlToValidate= RoomIdTextBox errormessage= 编号必须填写

                         display= dynamic >*</asp:requiredfieldvalidator>

                 <asp:regularexpressionvalidator

                     id= Regularexpressionvalidator runat= server

                     ValidationExpression= ^\\w[ ]*$

                     ErrorMessage= 编号应为整数

     ControlToValidate= RoomIdTextBox >*</asp:regularexpressionvalidator>

                 <asp:customvalidator

     id= IdUniqueCustomValidator runat= server ErrorMessage= 该房间已登记

                             ControlToValidate= RoomIdTextBox

                             OnServerValidate= IsIdValidate >

                 *</asp:customvalidator>

                         </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= BACKGROUND COLOR: #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= % >&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>

  【代码说明】上述代码中使用了多个验证控件(ASP NET特有的控件) 帮助用户在客户端很好地完成了验证任务 代码第 ~ 行是一个自定义验证控件customvalidator 通过其OnServerValidate事件来调用实现验证的方法NotNullValidate 从OnServerValidate这个名字可以看出 此验证是在服务器后台进行 而不是客户端验证 代码第 ~ 行是一个下拉列表框 其中默认只有一个选项 其属性Value=

       返回目录 ASP NET项目开发指南

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/net/201311/15973

相关参考

知识大全 ASP.NET项目开发指南:房间信息的添加(2)[2]

ASP.NET项目开发指南:房间信息的添加(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

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

ASP.NET项目开发指南:房间类型的添加(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET项目开发指南:房间类型的添加(2)[1]

ASP.NET项目开发指南:房间类型的添加(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:房间信息管理页面(1)

ASP.NET项目开发指南:房间信息管理页面(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET项目开发指南:房间使用信息的查询[1]

ASP.NET项目开发指南:房间使用信息的查询[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:房间信息管理页面(2)[1]

ASP.NET项目开发指南:房间信息管理页面(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET项目开发指南:房间类型的添加(2)[2]

ASP.NET项目开发指南:房间类型的添加(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(1)

ASP.NET项目开发指南:房间信息的修改和删除(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET项目开发指南:房间信息的修改和删除(2)[1]

ASP.NET项目开发指南:房间信息的修改和删除(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 ASP.NET项目开发指南:房间使用信息的查询[2]

ASP.NET项目开发指南:房间使用信息的查询[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!