温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:博客源代码(课程设计,3层架构)
当前文件:
MVCBlog/Admin/ManagerPhoto.aspx,打开代码结构图
MVCBlog/Admin/ManagerPhoto.aspx,打开代码结构图1<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ManagerPhoto.aspx.cs" Inherits="Admin_ManagerPhoto" Title="Untitled Page" %> 2
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 3
<asp:ObjectDataSource ID="ObjectDataSource1" Runat="server" TypeName="PhotoManager" 4
SelectMethod="GetPhotos" 5
InsertMethod="AddPhoto" 6
DeleteMethod="RemovePhoto" 7
UpdateMethod="EditPhoto" > 8
<SelectParameters> 9
<asp:QueryStringParameter Name="AlbumID" Type="Int32" QueryStringField="AlbumID" /> 10
</SelectParameters> 11
<InsertParameters> 12
<asp:QueryStringParameter Name="AlbumID" Type="Int32" QueryStringField="AlbumID" /> 13
</InsertParameters> 14
</asp:ObjectDataSource> 15
<asp:FormView ID="FormView1" Runat="server" 16
DataSourceID="ObjectDataSource1" DefaultMode="insert" 17
BorderWidth="0px" CellPadding="0" OnItemInserting="FormView1_ItemInserting"> 18
<InsertItemTemplate> 19
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" Runat="server" ErrorMessage="必须选择标题。" ControlToValidate="PhotoFile" Display="Dynamic" Enabled="false" /> 20
<p> 21
照片<br /> 22
<asp:FileUpload ID="PhotoFile" Runat="server" Width="416" FileBytes='<%# Bind("BytesOriginal") %>' CssClass="textfield" /><br /> 23
标题<br /> 24
<asp:TextBox ID="PhotoCaption" Runat="server" Width="326" Text='<%# Bind("Caption") %>' CssClass="textfield" /> 25
</p> 26
<p style="text-align:right;"> 27
28
<asp:Button ID="AddNewPhotoButton" CommandName="Insert" runat="server" Text="提交" /> 29
</p> 30
</InsertItemTemplate> 31
</asp:FormView> 32
33
34
<asp:gridview id="GridView1" runat="server" datasourceid="ObjectDataSource1" 35
datakeynames="PhotoID" cellpadding="3" EnableViewState="False" AllowPaging=true 36
autogeneratecolumns="False" BorderStyle="None" BorderWidth="1px" width="100%" showheader="False" BackColor="White" BorderColor="#999999" GridLines="Vertical" PageSize="6" > 37
<EmptyDataTemplate> 38
当前没有照片。 39
</EmptyDataTemplate> 40
<columns> 41
<asp:TemplateField> 42
<ItemTemplate> 43
44
<a href='ViewPic.aspx?AlbumID=<%# Eval("AlbumID") %>&Page=<%# ((GridViewRow)Container).RowIndex %>'> 45
<img src='../Handler.ashx?Size=M&PhotoID=<%# Eval("PhotoID") %>' border=0 /></a> 46
47
</ItemTemplate> 48
</asp:TemplateField> 49
<asp:boundfield headertext="Caption" datafield="Caption" /> 50
<asp:TemplateField> 51
<ItemTemplate> 52
<div style="width:100%;text-align:right;"> 53
<asp:Button ID="ImageButton2" Runat="server" CommandName="Edit" Text="编辑" /> 54
<asp:Button ID="ImageButton3" Runat="server" CommandName="Delete" Text="删除" /> 55
</div> 56
</ItemTemplate> 57
<EditItemTemplate> 58
<div style="width:100%;text-align:right;"> 59
<asp:Button ID="ImageButton4" Runat="server" CommandName="Update" Text="更新"/> 60
<asp:Button ID="ImageButton5" Runat="server" CommandName="Cancel" Text="取消" /> 61
</div> 62
</EditItemTemplate> 63
</asp:TemplateField> 64
</columns> 65
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" /> 66
<RowStyle BackColor="#EEEEEE" ForeColor="Black" /> 67
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" /> 68
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" /> 69
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" /> 70
<AlternatingRowStyle BackColor="Gainsboro" /> 71
</asp:gridview> 72
73
</asp:Content> 74
75




