知识大全 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= >
</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项目开发指南:类别管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:文章管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:留言管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs