Asp.net FocusList

简介: $(function () { $("#selectAll").change(function () { if ($(this).
$(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

 

目录
相关文章
kde
|
8天前
|
JSON Linux 数据格式
Docker镜像加速指南:手把手教你配置国内镜像源
配置国内镜像源可大幅提升 Docker 拉取速度,解决访问 Docker Hub 缓慢问题。本文详解 Linux、Docker Desktop 配置方法,并提供测速对比与常见问题解答,附最新可用镜像源列表,助力高效开发部署。
kde
4883 12
|
2天前
|
人工智能 安全 Java
|
8天前
|
JavaScript Ubuntu IDE
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
764 3
|
11天前
|
人工智能 定位技术 API
Dify MCP 保姆级教程来了!
大语言模型,例如 DeepSeek,如果不能联网、不能操作外部工具,只能是聊天机器人。除了聊天没什么可做的。
1160 17
|
5天前
typora免费版,激活方法,Typora使用教程
Typora是一款简洁高效的Markdown编辑器,支持即时渲染。本教程涵盖安装方法、文件操作、视图控制、格式排版、字体样式及Markdown语法,助你快速上手使用Typora进行高效写作。
1020 0
|
6天前
|
人工智能 Java Spring
【保姆级图文详解】大模型、Spring AI编程调用大模型
【保姆级图文详解】大模型、Spring AI编程调用大模型
495 7
【保姆级图文详解】大模型、Spring AI编程调用大模型
|
17天前
|
Java Linux Maven
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
本文详细介绍了Maven的项目管理工具特性、安装步骤和配置方法。主要内容包括: Maven概述:解释Maven作为基于POM的构建工具,具备依赖管理、构建生命周期和仓库管理等功能。 安装步骤: 从官网下载最新版本 解压到指定目录 创建本地仓库文件夹 关键配置: 修改settings.xml文件 配置阿里云和清华大学镜像仓库以加速依赖下载 设置本地仓库路径 附加说明:包含详细的配置示例和截图指导,适用于各种操作系统环境。 本文提供了完整的Maven安装和配置
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
|
4天前
|
数据采集 监控 数据挖掘
企业如何用Data Agent实现数据价值效率的飞跃
在数字化转型背景下,数据被视为“新时代的石油”,但多数企业仍面临数据价值难以高效挖掘的困境。文章深入剖析了当前数据分析中存在的“被动响应”模式及其带来的四大挑战,并提出通过Data Agent实现主动智能与数据分析民主化的新路径。Data Agent基于大语言模型和强化学习技术,具备理解、思考与行动能力,能够从“人找数据”转变为“数据找人”,推动数据洞察从专业人员走向全员参与。
|
10天前
|
人工智能 大数据 开发者
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用
阿里云推出基于场景的解决方案免费试用活动,新老用户均可领取100点试用点,完成部署还可再领最高100点,相当于一年可获得最高200元云资源。覆盖AI、大数据、互联网应用开发等多个领域,支持热门场景如DeepSeek部署、模型微调等,助力企业和开发者快速验证方案并上云。
380 27
让AI时代的卓越架构触手可及,阿里云技术解决方案开放免费试用