⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 administratorcontrol.ascx

📁 该系统是留言版系统
💻 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>
                &nbsp;&nbsp;<%# 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%">
    &nbsp;勾选欲删除的留言,然后点击“删除”按钮<br />
    &nbsp;<input id="SelectAll" type="button" value="全选" style="width: 92px; height: 27px;" onclick="SelectOrNot(this)" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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>

                    &nbsp;&nbsp;绑定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 + -