您目前尚未登陆,请选择【登陆】或【注册
首页->留言本类->51aspx修正版简单三层留言板源码>>LMControl/AdministratorControl.ascx>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:51aspx修正版简单三层留言板源码
当前文件:文件类型 LeaveMessageMVC/LMControl/AdministratorControl.ascx打开代码结构图
普通视图
		            
1<%@ Control Language="C#" AutoEventWireup="true" 2 Inherits="AdministratorControl" Codebehind="AdministratorControl.ascx.cs" %> 3 4<script type="text/javascript"> 5 var f = <% = (10 - LMListDG.CurrentPageIndex*10 ) %>; //JavaScript 引用 ASP.NET变量 6 7 alert(getID()); 8 9 //判断是全部选择或全部清空 10 function SelectOrNot(button){ 11 if(button.value == "全选"){ 12 CheckAll(button); 13 button.value = "清空"; 14 } 15 else{ 16 ClearAll(button); 17 button.value = "全选"; 18 } 19 } 20 21 //实现CheckBox全部选择 22 function CheckAll(SelectAll){ 23 var elements = SelectAll.form.elements; 24 for(var i = 0; i < elements.length; i++){ 25 if(elements[i].type == "checkbox" && elements[i].id != SelectAll.id){ 26 elements[i].checked = true; 27 } 28 } 29 } 30 31 //实现CheckBox全部取消 32 function ClearAll(SelectAll){ 33 var elements = SelectAll.form.elements; 34 for(var i = 0; i < elements.length; i++){ 35 if(elements[i].type == "checkbox" && elements[i].id != SelectAll.id){ 36 elements[i].checked = false; 37 } 38 } 39 } 40 41</script> 42 43<%--<asp:DataGrid ID="LMListDG" runat="server" OnDeleteCommand="Delete" ForeColor="Black" 44 GridLines="None" CellPadding="2" BackColor="LightGoldenrodYellow" BorderWidth="1px" 45 BorderColor="Tan" AllowSorting="true" AutoGenerateColumns="false" DataKeyField="UserID" 46 OnUpdateCommand="Update" OnCancelCommand="Cancel" OnEditCommand="Edit" 47 AllowPaging="false">--%> 48 49 <asp:DataGrid ID="LMListDG" runat="server" ForeColor="Black" 50 GridLines="Both" CellPadding="2" BackColor="LightSteelBlue" BorderWidth="1px" 51 BorderColor="black" AllowSorting="true" AutoGenerateColumns="false" DataKeyField="ID" 52 AllowPaging="true" PageSize="10" Width="1050px" OnPageIndexChanged="LMListDG_PageIndexChanged" 53 OnEditCommand="LMListDG_EditCommand" OnCancelCommand="LMListDG_CancelCommand" OnUpdateCommand="LMListDG_UpdateCommand"> 54 55 <FooterStyle BackColor="Tan" /> 56 <SelectedItemStyle ForeColor="GhostWhite" BackColor="DarkSlateBlue" /> 57 <AlternatingItemStyle BackColor="#66cc66" /> 58 <ItemStyle Font-Size="14px" /> 59 <HeaderStyle Font-Bold="True" BackColor="Tan" HorizontalAlign="Center" Font-Underline="false" /> 60 61 <Columns> 62 63 <asp:TemplateColumn> 64 <HeaderStyle Width="25px"></HeaderStyle> 65 <ItemTemplate> 66 <asp:CheckBox ID="WillBeDeleted" runat="server" /> 67 </ItemTemplate> 68 </asp:TemplateColumn> 69 70 <asp:EditCommandColumn ButtonType="PushButton" UpdateText="更新" HeaderText="编辑" CancelText="取消" 71 EditText="编辑" /> 72 73 <%--<asp:BoundColumn DataField="UserID" SortExpression="UserID" ReadOnly="True" HeaderText="UserID"> 74 <HeaderStyle Width="70px"></HeaderStyle> 75 </asp:BoundColumn>--%> 76 77 <asp:TemplateColumn SortExpression="Title" HeaderText="标题"> 78 <HeaderStyle Width="150px"></HeaderStyle> 79 <ItemTemplate> 80 <script type="text/javascript">document.write("#" + f);f--;</script> 81 &nbsp;&nbsp;<%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "Title")), 8, "")%> 82 </ItemTemplate> 83 84 <EditItemTemplate> 85 <asp:TextBox ID="TB_Title" Text=<%# DataBinder.Eval(Container.DataItem,"Title") %> 86 Width="145px" runat="server"> 87 </asp:TextBox> 88 </EditItemTemplate> 89 </asp:TemplateColumn> 90 91 <asp:TemplateColumn SortExpression="Contents" HeaderText="内容"> 92 <HeaderStyle Width="498px"></HeaderStyle> 93 <ItemTemplate> 94 <%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "Contents")), 35, Convert.ToString(DataBinder.Eval(Container.DataItem, "ID")))%> 95 </ItemTemplate> 96 97 <EditItemTemplate> 98 <asp:TextBox ID="TB_Contents" Text=<%# DataBinder.Eval(Container.DataItem,"Contents") %> 99 Width="494px" runat="server"> 100 </asp:TextBox> 101 <asp:TextBox ID="TB_WriteBack" Text=<%# DataBinder.Eval(Container.DataItem,"WriteBack") %> 102 Width="494px" runat="server"> 103 </asp:TextBox> 104 </EditItemTemplate> 105 <%--<EditItemTemplate> 这个是DropDownList控件形式的Edit状态示例 106 <asp:DropDownList ID="province" Width="100%" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlprovince_SelectedIndexChanged"> 107 </asp:DropDownList> 108 </EditItemTemplate>--%> 109 </asp:TemplateColumn> 110 111 <asp:TemplateColumn SortExpression="User" HeaderText="作者"> 112 <HeaderStyle Width="50px"></HeaderStyle> 113 <ItemTemplate> 114 <%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "User")), 10, "")%> 115 </ItemTemplate> 116 </asp:TemplateColumn> 117 118 <asp:TemplateColumn SortExpression="SubmitTime" HeaderText="发布时间"> 119 <HeaderStyle Width="122px"></HeaderStyle> 120 <ItemTemplate> 121 <%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "SubmitTime")), 0, "")%> 122 </ItemTemplate> 123 </asp:TemplateColumn> 124 125 <asp:TemplateColumn SortExpression="ID" HeaderText="ID"> 126 <HeaderStyle Width="130px"></HeaderStyle> 127 <ItemTemplate> 128 <%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "ID")), 0, "")%> 129 </ItemTemplate> 130 </asp:TemplateColumn> 131 132 <%-- <asp:ButtonColumn Text="删除" ButtonType="PushButton" HeaderText="删除" CommandName="Delete"> 133 </asp:ButtonColumn>--%> 134 </Columns> 135 <PagerStyle HorizontalAlign="left" ForeColor="DarkSlateBlue" 136 BackColor="PaleGoldenrod" Mode="NumericPages"></PagerStyle> 137</asp:DataGrid> 138 139<table width="1050px" style="height:70px; text-align:center" border="1" cellpadding="0" cellspacing="0"> 140<tbody> 141<tr> 142<td style="height: 100%"> 143 &nbsp;勾选欲删除的留言,然后点击“删除”按钮<br /> 144 &nbsp;<input id="SelectAll" type="button" value="全选" style="width: 92px; height: 27px;" onclick="SelectOrNot(this)" /> 145&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 146<asp:Button runat="server" ID="DeleteSNButton" CommandName="Delete" Text="删除" Width="90" Height="28" OnClick="DeleteSNButton_Click" /> 147</td> 148</tr> 149</tbody> 150</table> 151 152 153<%-- 154************ Repeater的用法,因在这里没有DataGrid方便,所以放弃 *************** 155<asp:Repeater ID="LMListRepeater" runat="server" OnItemCommand="LMListRepeater_ItemCommand" 156 > 157 <HeaderTemplate> 158 <table border="1" cellpadding="0" cellspacing="0" width="990px"> 159 <tr> 160 <th width="40px" align="center"> 161 <input id="SelectAll" type="button" value="全选" style="width: 38px" onclick="SelectOrNot(this)" /> 162 </th> 163 <th width="150" style="text-align: center"> 164 标题</th> 165 <th width="498" style="text-align: center"> 166 内容</th> 167 <th width="50" style="text-align: center"> 168 作者</th> 169 <th width="122" style="text-align: center"> 170 发布时间</th> 171 <th width="130" style="text-align: center"> 172 ID</th> 173 </tr> 174 </table> 175 </HeaderTemplate> 176 <ItemTemplate> 177 <table border="1" cellpadding="0" cellspacing="0" width="990px" style="font-size: 14px;"> 178 <tr> 179 <td width="40" style="text-align: center"> 180 <asp:CheckBox runat="server" ID="s" /> 181 </td> 182 <td width="150"> 183 184 <script type="text/javascript">document.write("#" + f);f--;</script> 185 186 &nbsp;&nbsp;绑定Title</td> 187 <td width="498"> 188