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

 

目录
相关文章
|
2天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1023 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
17天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1721 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
662 152
|
10天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
630 14
|
5天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
385 4