知识大全 ASP.NET项目开发指南:房间经营管理页面的搭建(1)

Posted

篇首语:发光并非太阳的专利,你也可以发光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:房间经营管理页面的搭建(1)相关的知识,希望对你有一定的参考价值。

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

     房间经营管理

     房间经营管理页面的搭建( )

  在管理员界面中单击 房间经营管理 超链接 将进入房间经营管理页面ST_RBusinessMan aspx 如图 所示

图   房间经营管理页面

   ST_RBusinessMan aspx的HTML代码

  同样 这里只介绍控件<Module:RBussiMan id= ModuleRussiMan runat= server /> ST_RBusiManModule ascx的HTML代码如程序 所示

  程序   ST_RBusiManModule ascx

     <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= left width= % height= >

                     按房间类型

                 <asp:dropdownlist id= RCategoryNameList runat= server >

                     <asp:ListItem Value= >请选择</asp:ListItem>

                 </asp:dropdownlist>状态

                 <asp:dropdownlist id= StatusList runat= server >

                     <asp:ListItem Value= >请选择</asp:ListItem>

                     <asp:ListItem Value= >未订</asp:ListItem>

                     <asp:ListItem Value= >已订</asp:ListItem>

                 </asp:dropdownlist><asp:button id= search runat= server

                 Text= 查询 BorderStyle= Groove ></asp:button></TD>

             <td></td>

         </TR>

         <TR class= rbody >

             <TD class= rbodycol align= left colSpan= height= >

             <asp:datalist id= dl_RoomsList runat= server width= %

             BorderWidth= px CellPadding= BorderColor= #CCCCFF

              DataKeyField= ST_RoomId RepeatColumns=

             RepeatDirection= Horizontal

                     CellSpacing= >

                     <SelectedItemStyle

                         BackColor= # FF ></SelectedItemStyle>

                     <HeaderTemplate>

                         房间使用情况

                     </HeaderTemplate>

                     <SelectedItemTemplate>

                     <TABLE cellSpacing= cellPadding= width= %

                         border= >

                         <TR><TD width= % >

                             <DIV><B><FONT color= #ff size= >

                             <%         <asp:LinkButton

     CommandName= select Runat= server OnClick= dl_RoomsList_Select >

                             <%#Eval( ST_RoomId ) %>

                             </asp:LinkButton> %>

                             </FONT></B></DIV>

                             </TD></TR><TR>

                         <TD width= % >

                         <DIV><B>类别 </B><%# Eval( ST_Name ) %></DIV>

                         </TD></TR>

                         <TR><TD width= % >

                             <DIV><B>空房 </B>

                             <asp:Label Runat= server

                             ID= Statuslabel ></asp:Label></DIV>

                         </TD></TR>

                     </TABLE>

                     </SelectedItemTemplate>

                     <AlternatingItemStyle

                     BackColor= # FF ></AlternatingItemStyle>

                     <ItemStyle BorderWidth= px

             BorderColor= CornflowerBlue BackColor= #CCCCFF ></ItemStyle>

                     <ItemTemplate>

                     <TABLE cellSpacing= cellPadding= width= %

                     border= >

                         <TR>

                             <TD width= % >

                             <DIV><B><FONT color= #ff size= >

                     <asp:LinkButton CommandName= select

                 Runat= server ID= Linkbutton Visible= False >

                 <%# Eval( ST_RoomId ) %></asp:LinkButton>

                <asp:Button ID= Button Text=<%#Eval

                 ( ST_RoomId ) %> runat= server OnClick= Button _Click />

                 </FONT></B></DIV>

                             </TD></TR>

                         <TR><TD width= % >

                         <DIV><B>类别 </B><%# DataBinder Eval(Container

                             DataItem ST_Name ) %></DIV>

                         </TD></TR><TR>

                         <TD width= % >

                             <DIV><B>空房 </B>

                             <asp:Label Runat= server ID= StatusLabel >

                             <%=Status%>

                             </asp:Label></DIV>

                         </TD></TR>

                     </TABLE>

                     </ItemTemplate>

                     <HeaderStyle Font Bold= True ForeColor= White

                         BackColor= #CCCCFF ></HeaderStyle>

                 </asp:datalist></TD>

         </TR>

         <tr class= rbody >

             <td class= rbody align= left colSpan= height= >

             <asp:repeater id= rp_RoomDetails Runat= server >

                     <HeaderTemplate>

                     <table style= FONT WEIGHT: bolder; FONT SIZE: px;

                         COLOR: # ff cellPadding= width= % >

                     <tr>

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

                         <td width= % >酒店业务</td>

                         <td width= % >房间类型</td>

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

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

                         <td width= % >床位(个)</td>

                        <td width= % >房间位置</td>

                    </tr>

                    </table>

                    </HeaderTemplate>

                    <ItemTemplate>

                    <table cellpadding= width= % style= FONT SIZE:

                            px; COLOR:# ff >

                        <tr>

                            <td width= % >

                            <b><font color= red >

                            <%# DataBinder Eval(

                        Container DataItem ST_RoomId )%></font></b>

                            </td>

                            <td width= % >

                            <asp:HyperLink NavigateUrl=

                    <%# Eval( ST_RoomId ST_PageBase UrlBase

                    + /ST_RoomOrder aspx?RoomId= )%>

                    Runat=server ID= OrderLink >订房</asp:HyperLink>

                <asp:HyperLink NavigateUrl= <%#

                    Eval( ST_RoomId ST_PageBase UrlBase

                    + /ST_RoomCheckOut aspx?RoomId= )%>

                Runat=server ID= CheckOutLink >退房</asp:HyperLink>

                        </td><td width= % ><%# Eval( ST_Name )%>

                        </td><td width= % ><%# Eval( ST_Area )%>

                        </td>

                        <td width= % ><%# Eval( ST_Price )%>

                        </td>

                        <td width= % ><%# Eval( ST_BedNum )%>

                        </td>

                        <td width= % ><%# Eval( ST_RPosition )%>

                        </td></tr>

                    </table>

                    </ItemTemplate>

                    <SeparatorTemplate>

                        <table cellpadding= width= % >

                        <tr>

                        <td colspan= height= bgcolor= # ff ></td>

                        </tr></table>

                    </SeparatorTemplate>

                    <FooterTemplate>

                        <table cellpadding= width= % >

                        <tr>

                        <td colspan= height= bgcolor= # ff ></td>

                        </tr></table>

                    </FooterTemplate>

                </asp:repeater></td>

        </tr>

        <TR>

            <td width= % height= >&nbsp;

            </td>

            <TD align= left ><asp:button id= ShowAll runat= server

                Text= 全部显示 BorderStyle= Groove

                Visible= False ></asp:button></TD></TR>

   </TABLE>

  【代码说明】上述代码使用了datalist控件和repeater控件 这和之前的代码有所不同 前面使用的都是GridView控件 这两个控件的好处是可以使用自定义的模板 方便设计界面 第 行代码中的<%# Eval( ST_RoomId ) %>是一个绑定字段的表示形式 其中ST_RoomId是一个数据表中的字段 第 行代码中的<%=Status%>表示这是一个服务器端的变量

  注意 NavigateUrl是Web控件HyperLink的属性 用来指明导航目的地

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

       编辑推荐

       ASP NET MVC 框架揭秘

       ASP NET开发宝典

cha138/Article/program/net/201311/15970

相关参考

知识大全 ASP.NET项目开发指南:房间经营管理页面的搭建(2)

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

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

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

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

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

知识大全 ASP.NET项目开发指南:房间类型管理页面的搭建(1)[1]

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

知识大全 ASP.NET项目开发指南:房间类型管理页面的搭建(1)[2]

ASP.NET项目开发指南:房间类型管理页面的搭建(1)[2]  以下文字资料是由(全榜网网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项目开发指南:类别管理页面

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

知识大全 ASP.NET项目开发指南:文章管理页面

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

知识大全 ASP.NET项目开发指南:留言管理页面

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