📄 bookdetail.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Admin/admin.master" CodeFile="BookDetail.aspx.cs" Inherits="Books_BookDetail" Title="图书详细信息" ValidateRequest="false" %>
<asp:Content ContentPlaceHolderID=cphAdmin runat=server>
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js" charset="gb2312"></script>
<asp:DetailsView ID="dvBookList" runat="server" Height="50px" Width="735px" AutoGenerateRows="False" CellPadding="4" DataSourceID="odsBook" GridLines="None" OnItemUpdated="dvBookList_ItemUpdated" OnItemUpdating="dvBookList_ItemUpdating" OnItemInserting="dvBookList_ItemInserting" OnItemInserted="dvBookList_ItemInserted" OnDataBound="dvBookList_DataBound" ForeColor="#333333">
<FooterStyle BackColor="#1C5E55" ForeColor="White" Font-Bold="True" />
<EditRowStyle BackColor="#7C6F57" />
<RowStyle BackColor="#E3EAEB" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<Fields>
<asp:TemplateField HeaderText="标题" SortExpression="Title">
<EditItemTemplate>
<asp:TextBox ID="txtTitle" runat="server" Text='<%# Bind("Title") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTitle" runat="server" ControlToValidate="txtTitle"
ErrorMessage="标题不可为空"></asp:RequiredFieldValidator>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtTitle" runat="server" Text='<%# Bind("Title") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTitle" runat="server" ControlToValidate="txtTitle"
ErrorMessage="标题不可为空"></asp:RequiredFieldValidator>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lbTitle" runat="server" Text='<%# Bind("Title") %>'></asp:Label>
</ItemTemplate>
<HeaderStyle Width="80px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="封面">
<EditItemTemplate>
<asp:Image ID="imgBook" runat="server" ImageUrl='<%# Eval("ISBN", "~/images/BookCovers/{0}.jpg") %>' />
<asp:FileUpload ID="fulBook" runat="server" />
</EditItemTemplate>
<InsertItemTemplate>
<asp:FileUpload ID="fulBook" runat="server" />
</InsertItemTemplate>
<ItemTemplate>
<asp:Image ID="imgBook" runat="server" ImageUrl='<%# Eval("ISBN", "~/images/BookCovers/{0}.jpg") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="定价" SortExpression="UnitPrice">
<EditItemTemplate>
<asp:TextBox ID="txtPrice" runat="server" Text='<%# Bind("UnitPrice") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvprice" runat="server" ControlToValidate="txtPrice"
ErrorMessage="定价不可为空"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="revPrice" runat="server" ControlToValidate="txtPrice"
ErrorMessage="请填写正确的价格" ValidationExpression="\d+(\.\d\d)?"></asp:RegularExpressionValidator>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtPrice" runat="server" Text='<%# Bind("UnitPrice") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvprice" runat="server" ControlToValidate="txtPrice"
ErrorMessage="定价不可为空"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="revPrice" runat="server" ControlToValidate="txtPrice"
ErrorMessage="请填写正确的价格" ValidationExpression="\d+(\.\d\d)?"></asp:RegularExpressionValidator>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lbPrice" runat="server" Text='<%# Bind("UnitPrice") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="出版社" SortExpression="Publisher">
<InsertItemTemplate>
<asp:DropDownList ID="ddlPublisher" runat="server" DataSourceID="odsPublisher" DataTextField="Name" DataValueField="Id">
</asp:DropDownList>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Publisher" runat="server" Text='<%# Eval("Publisher.Name") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="ddlPublisher" runat="server" DataSourceID="odsPublisher" DataTextField="Name" DataValueField="Id">
</asp:DropDownList>
<asp:HiddenField ID="hfPublisherId" runat="server" Value='<%# Eval("Publisher.Id") %>' />
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ISBN">
<EditItemTemplate>
<asp:Label ID="lbISBN" runat="server" Text='<%# Eval("ISBN") %>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lbISBN" runat="server" Text='<%# Eval("ISBN") %>'></asp:Label>
</ItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtISBN" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvIsbn" runat="server" ControlToValidate="txtISBN"
ErrorMessage="请填写ISBN"></asp:RequiredFieldValidator>
</InsertItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="出版日期" SortExpression="PublishDate">
<EditItemTemplate>
<asp:TextBox ID="txtDate" runat="server" Text='<%# Bind("PublishDate") %>' CssClass="Wdate" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')" ></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="txtDate" runat="server" Text='<%# Bind("PublishDate") %>' CssClass="Wdate" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')"></asp:TextBox>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="lbDate" runat="server" Text='<%# Bind("PublishDate") %>' ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="目录">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("TOC") %>'></asp:TextBox>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("TOC") %>'></asp:TextBox>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("TOC") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Fields>
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
<CommandRowStyle BackColor="#C5BBAF" Font-Bold="True" />
<FieldHeaderStyle BackColor="#D0D0D0" Font-Bold="True" />
</asp:DetailsView>
<asp:ObjectDataSource ID="odsBook" runat="server" SelectMethod="GetBookById"
TypeName="MyBookShop.BLL.BookManager" UpdateMethod="ModifyBook">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="0" Name="id" QueryStringField="id" Type="Int32" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="title" Type="String" />
<asp:Parameter Name="Publisherid" Type="Int32" />
<asp:Parameter Name="Toc" Type="String" />
<asp:Parameter Name="UnitPrice" Type="Decimal" />
<asp:Parameter Name="PublishDate" Type="DateTime" />
<asp:Parameter Name="id" Type="Int32" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsPublisher" runat="server" SelectMethod="GetAllPublishers"
TypeName="MyBookShop.BLL.PublisherManager"></asp:ObjectDataSource>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -