📄 administratorcontrol.ascx
字号:
<%@ Control Language="C#" AutoEventWireup="true"
Inherits="AdministratorControl" Codebehind="AdministratorControl.ascx.cs" %>
<script type="text/javascript">
var f = <% = (10 - LMListDG.CurrentPageIndex*10 ) %>; //JavaScript 引用 ASP.NET变量
alert(getID());
//判断是全部选择或全部清空
function SelectOrNot(button){
if(button.value == "全选"){
CheckAll(button);
button.value = "清空";
}
else{
ClearAll(button);
button.value = "全选";
}
}
//实现CheckBox全部选择
function CheckAll(SelectAll){
var elements = SelectAll.form.elements;
for(var i = 0; i < elements.length; i++){
if(elements[i].type == "checkbox" && elements[i].id != SelectAll.id){
elements[i].checked = true;
}
}
}
//实现CheckBox全部取消
function ClearAll(SelectAll){
var elements = SelectAll.form.elements;
for(var i = 0; i < elements.length; i++){
if(elements[i].type == "checkbox" && elements[i].id != SelectAll.id){
elements[i].checked = false;
}
}
}
</script>
<%--<asp:DataGrid ID="LMListDG" runat="server" OnDeleteCommand="Delete" ForeColor="Black"
GridLines="None" CellPadding="2" BackColor="LightGoldenrodYellow" BorderWidth="1px"
BorderColor="Tan" AllowSorting="true" AutoGenerateColumns="false" DataKeyField="UserID"
OnUpdateCommand="Update" OnCancelCommand="Cancel" OnEditCommand="Edit"
AllowPaging="false">--%>
<asp:DataGrid ID="LMListDG" runat="server" ForeColor="Black"
GridLines="Both" CellPadding="2" BackColor="LightSteelBlue" BorderWidth="1px"
BorderColor="black" AllowSorting="true" AutoGenerateColumns="false" DataKeyField="ID"
AllowPaging="true" PageSize="10" Width="1050px" OnPageIndexChanged="LMListDG_PageIndexChanged"
OnEditCommand="LMListDG_EditCommand" OnCancelCommand="LMListDG_CancelCommand" OnUpdateCommand="LMListDG_UpdateCommand">
<FooterStyle BackColor="Tan" />
<SelectedItemStyle ForeColor="GhostWhite" BackColor="DarkSlateBlue" />
<AlternatingItemStyle BackColor="#66cc66" />
<ItemStyle Font-Size="14px" />
<HeaderStyle Font-Bold="True" BackColor="Tan" HorizontalAlign="Center" Font-Underline="false" />
<Columns>
<asp:TemplateColumn>
<HeaderStyle Width="25px"></HeaderStyle>
<ItemTemplate>
<asp:CheckBox ID="WillBeDeleted" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="PushButton" UpdateText="更新" HeaderText="编辑" CancelText="取消"
EditText="编辑" />
<%--<asp:BoundColumn DataField="UserID" SortExpression="UserID" ReadOnly="True" HeaderText="UserID">
<HeaderStyle Width="70px"></HeaderStyle>
</asp:BoundColumn>--%>
<asp:TemplateColumn SortExpression="Title" HeaderText="标题">
<HeaderStyle Width="150px"></HeaderStyle>
<ItemTemplate>
<script type="text/javascript">document.write("#" + f);f--;</script>
<%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "Title")), 8, "")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TB_Title" Text=<%# DataBinder.Eval(Container.DataItem,"Title") %>
Width="145px" runat="server">
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="Contents" HeaderText="内容">
<HeaderStyle Width="498px"></HeaderStyle>
<ItemTemplate>
<%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "Contents")), 35, Convert.ToString(DataBinder.Eval(Container.DataItem, "ID")))%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TB_Contents" Text=<%# DataBinder.Eval(Container.DataItem,"Contents") %>
Width="494px" runat="server">
</asp:TextBox>
<asp:TextBox ID="TB_WriteBack" Text=<%# DataBinder.Eval(Container.DataItem,"WriteBack") %>
Width="494px" runat="server">
</asp:TextBox>
</EditItemTemplate>
<%--<EditItemTemplate> 这个是DropDownList控件形式的Edit状态示例
<asp:DropDownList ID="province" Width="100%" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlprovince_SelectedIndexChanged">
</asp:DropDownList>
</EditItemTemplate>--%>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="User" HeaderText="作者">
<HeaderStyle Width="50px"></HeaderStyle>
<ItemTemplate>
<%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "User")), 10, "")%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="SubmitTime" HeaderText="发布时间">
<HeaderStyle Width="122px"></HeaderStyle>
<ItemTemplate>
<%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "SubmitTime")), 0, "")%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn SortExpression="ID" HeaderText="ID">
<HeaderStyle Width="130px"></HeaderStyle>
<ItemTemplate>
<%# ShortString(Convert.ToString(DataBinder.Eval(Container.DataItem, "ID")), 0, "")%>
</ItemTemplate>
</asp:TemplateColumn>
<%-- <asp:ButtonColumn Text="删除" ButtonType="PushButton" HeaderText="删除" CommandName="Delete">
</asp:ButtonColumn>--%>
</Columns>
<PagerStyle HorizontalAlign="left" ForeColor="DarkSlateBlue"
BackColor="PaleGoldenrod" Mode="NumericPages"></PagerStyle>
</asp:DataGrid>
<table width="1050px" style="height:70px; text-align:center" border="1" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="height: 100%">
勾选欲删除的留言,然后点击“删除”按钮<br />
<input id="SelectAll" type="button" value="全选" style="width: 92px; height: 27px;" onclick="SelectOrNot(this)" />
<asp:Button runat="server" ID="DeleteSNButton" CommandName="Delete" Text="删除" Width="90" Height="28" OnClick="DeleteSNButton_Click" />
</td>
</tr>
</tbody>
</table>
<%--
************ Repeater的用法,因在这里没有DataGrid方便,所以放弃 ***************
<asp:Repeater ID="LMListRepeater" runat="server" OnItemCommand="LMListRepeater_ItemCommand"
>
<HeaderTemplate>
<table border="1" cellpadding="0" cellspacing="0" width="990px">
<tr>
<th width="40px" align="center">
<input id="SelectAll" type="button" value="全选" style="width: 38px" onclick="SelectOrNot(this)" />
</th>
<th width="150" style="text-align: center">
标题</th>
<th width="498" style="text-align: center">
内容</th>
<th width="50" style="text-align: center">
作者</th>
<th width="122" style="text-align: center">
发布时间</th>
<th width="130" style="text-align: center">
ID</th>
</tr>
</table>
</HeaderTemplate>
<ItemTemplate>
<table border="1" cellpadding="0" cellspacing="0" width="990px" style="font-size: 14px;">
<tr>
<td width="40" style="text-align: center">
<asp:CheckBox runat="server" ID="s" />
</td>
<td width="150">
<script type="text/javascript">document.write("#" + f);f--;</script>
绑定Title</td>
<td width="498">
绑定Contents
</td>
<td width="50">
绑定User
</td>
<td width="122">
绑定SubmitTime
</td>
<td width="130">
绑定ID
</td>
</tr>
</table>
</ItemTemplate>
<FooterTemplate>
<table border="1" cellpadding="0" cellspacing="0" style="height: 80px; width: 990px">
<tr>
<td width="100%" style="text-align: center">
勾选欲删除的留言,然后点击“删除”按钮<br />
<asp:Button runat="server" ID="DeleteSNButton" CommandName="Delete" Text="删除" Width="90"
Height="28" />
</td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />--%>
<a href="http://www.51aspx.com/" target="_blank">download from 51aspx.com</a>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -