温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:博客源代码(课程设计,3层架构)
当前文件:
MVCBlog/Admin/MangerAlumb.aspx,打开代码结构图
MVCBlog/Admin/MangerAlumb.aspx,打开代码结构图1<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="MangerAlumb.aspx.cs" Inherits="Admin_MangerAlumb" Title="Untitled Page" %> 2
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 3
<asp:FormView ID="FormView1" Runat="server" 4
DataSourceID="ObjectDataSource1" DefaultMode="Insert" 5
BorderWidth="0px" CellPadding="0"> 6
<InsertItemTemplate> 7
标题: 8
<asp:TextBox ID="CaptionTextBox" runat="server" Text='<%# Bind("Caption") %>'> 9
</asp:TextBox><br /> 10
11
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" 12
Text="插入"> 13
</asp:LinkButton> 14
<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" 15
Text="取消"> 16
</asp:LinkButton> 17
</InsertItemTemplate> 18
<EditItemTemplate> 19
标题: 20
<asp:TextBox ID="CaptionTextBox" runat="server" Text='<%# Bind("Caption") %>'> 21
</asp:TextBox><br /> 22
23
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" 24
Text="更新"> 25
</asp:LinkButton> 26
<asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" 27
Text="取消"> 28
</asp:LinkButton> 29
</EditItemTemplate> 30
</asp:FormView> 31
32
<asp:GridView ID="Gridview2" runat="server" AutoGenerateColumns="False" BorderStyle="None" 33
BorderWidth="0px" CellPadding="6" DataKeyNames="AlbumID" DataSourceID="ObjectDataSource1" 34
ShowHeader="false" Width="420px"> 35
<EmptyDataTemplate> 36
您当前没有相册。 37
</EmptyDataTemplate> 38
<EmptyDataRowStyle CssClass="emptydata" /> 39
<Columns> 40
<asp:TemplateField> 41
<ItemStyle Width="116" /> 42
<ItemTemplate> 43
44
<a href='Photos.aspx?AlbumID=<%# Eval("AlbumID") %>'> 45
<img alt="示例照片,相册编号 <%# Eval("AlbumID") %>" src="../Handler.ashx?AlbumID=<%# Eval("AlbumID") %>&Size=S" 46
style="border: 4px solid white" /></a> 47
48
</ItemTemplate> 49
</asp:TemplateField> 50
<asp:TemplateField> 51
<ItemStyle Width="280" /> 52
<ItemTemplate> 53
<div style="padding: 8px 0;"> 54
<b> 55
<%# Server.HtmlEncode(Eval("Caption").ToString()) %> 56
</b> 57
<br /> 58
<%# Eval("Count") %> 59
张照片 60
</div> 61
<div style="width: 100%; text-align: right;"> 62
<asp:Button ID="ImageButton2" runat="server" CommandName="Edit" Text="编辑" /> 63
<asp:Button ID="ImageButton3" runat="server" CommandName="Delete" Text="删除" /> 64
</div> 65
</ItemTemplate> 66
<EditItemTemplate> 67
<div style="padding: 8px 0;"> 68
<asp:TextBox ID="TextBox2" runat="server" CssClass="textfield" Text='<%# Bind("Caption") %>' 69
Width="160"> 70
</asp:TextBox> 71
72
</div> 73
<div style="width: 100%; text-align: right;"> 74
<asp:Button ID="ImageButton4" runat="server" CommandName="Update" Text="更新" /> 75
<asp:Button ID="ImageButton5" runat="server" CommandName="Cancel" Text="取消"/> 76
</div> 77
</EditItemTemplate> 78
</asp:TemplateField> 79
</Columns> 80
</asp:GridView> 81
<asp:ObjectDataSource ID="ObjectDataSource1" Runat="server" TypeName="PhotoManager" 82
SelectMethod="GetAlbums" 83
InsertMethod="AddAlbum" 84
DeleteMethod="RemoveAlbum" 85
UpdateMethod="EditAlbum" > 86
</asp:ObjectDataSource> 87
88
</asp:Content> 89
90




