asp.net

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

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


发布日期:2018年11月14日
 
ASP.NET项目开发指南:房间信息管理页面(1)

房间信息管理页面(

在管理员界面中单击房间信息管理超链接将进入房间信息管理页面ST_RoomsManaspx如图所示

房间信息管理页面

ST_RoomsManaspx的HTML代码

页面整体与前面基本相同这里不再赘述下面来看控件<Module:RoomsMan id=ModuleRoomsMan runat=server />ST_RoomsManModuleascx的HTML代码如程序所示

程序 ST_RoomsManModuleascx

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

colspan=>按房间号<asp:textbox id=RoomIdTextBox Width=px

runat=server></asp:textbox>

<asp:button id=search BorderStyle=Groove

runat=server Text=查询></asp:button></TD>

</TR>

<TR class=rbody>

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

<!GridView控件>

<asp:GridView id=dg_RoomsList

onpageindexchanging =DataGrid_Page

onrowdeleting =DataGrid_Delete

DataKeyNames=ST_RoomId BorderColor=Black

AutoGenerateColumns=False PageSize= Width=%

AllowPaging=True runat=server>

<AlternatingRowStyle

BackColor=#CCCCFF></AlternatingRowStyle>

<HeaderStyle FontBold=True

BackColor=#CCCCFF></HeaderStyle>

<Columns>

<asp:BoundField DataField=ST_RoomId SortExpression=

HeaderText=房间号></asp:BoundField>

<asp:BoundField DataField=ST_Name HeaderText=房间类型>

</asp:BoundField>

<asp:BoundField DataField=ST_Price

HeaderText=价格(元/天)></asp:BoundField>

<asp:BoundField DataField=ST_RPosition

HeaderText=房间位置></asp:BoundField>

<asp:HyperLinkFiled DataNavigateUrlFields=ST_RoomId

DataNavigateUrlFormatString=

/ST_RoomEditaspx?RoomId={}

DataTextField=ST_RoomId HeaderText=修改

DataTextFormatString=详单></asp:HyperLinkFiled>

<asp:ButtonField Text=删除 HeaderText=删除

CommandName=Delete

ButtonType=Button></asp:ButtonField>

</Columns>

<PagerSettings NextPageText=下一页

Mode=NextPrevious PreviousPageText=上一页 />

</asp:GridView>

</TD>

</TR>

<TR>

<td width=% height=><a id=AddRoomLink

href=<%=ST_PageBaseUrlBase + /ST_RoomAddaspx%>>添加新房间</a>

</td>

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

Text=全部显示 BorderStyle=Groove

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

</TR>

</TABLE>

【代码说明】代码第~行是一个GridView控件其中包含个绑定列如代码第行通过DataField属性绑定了ST_RoomId字段代码第行非常关键通过DataKeyNames属性指定当前数据的主键这个主键直接影响到数据的删除和修订是否成功代码第~行说明GridView进行了分页设计要分页必须如代码第行一样将AllowPaging属性设置为True

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

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

下一篇:ASP.NET开发宝典:Web系统的三层架构(1)