zoukankan      html  css  js  c++  java
  • Asp.net FocusList

    $(function () {
     
                $("#selectAll").change(function () {
                    if ($(this).prop("checked")) {
                        $(".newsId-check").each(function () {
                            $(this).prop("checked", true);
                        });
                    }
                    else {
                        $(".newsId-check").each(function () {
                            $(this).prop("checked", false);
                        });
                    }
                });
     
                $("#delete").click(function () {
                    if (confirm("你真的要删除选中的记录吗?")) {
                        if ($("input[name='newsId']:checked").length <= 0) {
                            alert("请至少选中一条记录");
                        }
                        else {
                            $("#action").val("delete");
                            form1.submit();
                        }
                    }
                });
                $("input[name='isUsing']").change(function () {
                    if ($(this).val() == "using") {
                        $("#action").val("using");
                        form1.submit();
                    }
                    else {
                        $("#action").val("wait");
                        form1.submit();
                    }
                });
            });
    View Code
    <table cellspacing="" cellpadding="0" class="admintable02">
                    <tr>
                    <td>
                    <input type="checkbox" id="using" value="using" <%= string.IsNullOrEmpty(Request.Form["action"])||Request.Form["action"].Equals("using")||Request.Form["action"].Equals("delete")?"checked='checked'":"" %> name="isUsing"/>正在使用
                    <input type="checkbox" id="wait" value="wait" <%= (Request.Form["action"]!=null&&Request.Form["action"].Equals("wait"))?"checked='checked'":"" %> name="isUsing" />待使用
                    </td>
                    </tr>
                        <tr>
                            <td>
                                <input id="add" type="button" value="新增" onclick="window.location.href = 'T_ADM_News_List.aspx'" />
                                <input id="delete" type="button" value="删除" />
                                <input type="button" id="set" value="焦点图设置" onclick="window.location.href = '/Admin/ADM/T_ADM_Focus_Display_Edit.aspx'" />
                                <span style="color:Red;"><%=Message %></span>
                            </td>
                        </tr>
                    </table>
                                    <div class="scroll">
                        <table cellspacing="0" cellpadding="0" id="dataTable" class="admintable03">
                            <tr style="background-color: #edf1fa; color: Blue;">
                                <td><input id="selectAll" type="checkbox" /></td>
                                <td>操作</td>
                                <td>标题</td><td>编号</td><td>是否删除</td><td>是否显示</td>
                                <td>创建人</td><td>创建时间</td><td>最后更新人</td><td>最后更新时间</td>
    
                            </tr>
                            <asp:Repeater ID="_list" runat="server">
                                <ItemTemplate>
                                    <tr>
                                    <td><input name="newsId" class="newsId-check" type="checkbox" value="<%#Eval("NewsId") %>" /></td>
                                    <td><a href="T_ADM_Focus_Edit.aspx?newsId=<%#Eval("NewsId") %>">编辑</a></td>
                                    <td><%#Eval("NewsTitle") %></td>
                                    <td><%#Eval("RecordNum")%></td>
                                    <td><%#Eval("IsDelete").ToString().Equals("True")?"":""%></td>
                                    <td><%#Eval("IsDisplay").ToString().Equals("True")?"":""%></td>
                                    <td><%#Eval("CreateBy")%></td>
                                    <td><%#Eval("CreateTime","{0:yyyy-MM-dd HH:mm:ss}")%></td>
                                    <td><%#Eval("UpdateBy")%></td>
                                    <td><%#Eval("UpdateTime", "{0:yyyy-MM-dd HH:mm:ss}")%></td>
                                    </tr>
                                </ItemTemplate>
                            </asp:Repeater>
                        </table>
                    </div>
    View Code
    protected string Message { get; set; }
            protected void Page_Load(object sender, EventArgs e)
            {
                string condition = string.Empty;
                if (!IsPostBack)
                {
                    condition = "where IsDisplay=1 and IsDelete=0";
                    DataBind(condition);
                }
                else
                {
                    try
                    {
                        string action = Request.Form["action"];
    
                        if (!string.IsNullOrEmpty(action))
                        {
                            switch (action)
                            {
                                case "deleted": condition = "where IsDelete=1"; break;
                                case "using": condition = "where IsDisplay=1 and IsDelete=0"; break;
                                case "wait": condition = "where IsDisplay=0 and IsDelete=0"; break;
                                case "delete": { T_ADM_FocusPicBll.Instance.DeletBatch(Request.Form["newsId"]); condition = "where IsDisplay=1 and IsDelete=0"; } break;
                            }
    
                            DataBind(condition);
                        }
                    }
                    catch (Exception ex)
                    {
                        Message = "服务器异常,信息:"+ex.Message;
                    }
                }
            }
    
    
            protected void DataBind(string condition)
            {
                try
                {
                    DataSet ds = T_ADM_FocusPicBll.Instance.GetAll(condition);
    
                    _list.DataSource = ds;
                    _list.DataBind();
                }
                catch (Exception e)
                {
                    Message = "获取数据失败,请稍后再试。";
                }
            }
    View Code
    收藏
    关注
    评论
  • 相关阅读:
    线程池优化之充分利用线程池资源
    Spring异步调用原理及SpringAop拦截器链原理
    使用pdfBox实现pdf转图片,解决中文方块乱码等问题
    Spring BPP中优雅的创建动态代理Bean
    转载:ThreadPoolExecutor 源码阅读
    Springboot定时任务原理及如何动态创建定时任务
    SpringSecurity整合JWT
    SpringMvc接口中转设计(策略+模板方法)
    HashMap 源码阅读
    支付宝敏感信息解密
  • 原文地址:https://www.cnblogs.com/yidengbone/p/7659907.html
Copyright © 2011-2022 走看看