千家信息网

微信公众平台开发之如何实现后台管理

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章给大家分享的是有关微信公众平台开发之如何实现后台管理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。开发微信公众平台,不可少的自然会有管理后台,对开发模式下的各种功能
千家信息网最后更新 2026年11月04日微信公众平台开发之如何实现后台管理

这篇文章给大家分享的是有关微信公众平台开发之如何实现后台管理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

开发微信公众平台,不可少的自然会有管理后台,对开发模式下的各种功能进行管理。对应公众号的功能,总结需要管理的功能如下:

1、用户管理------保存用户openid、微信个人信息(服务号接口获取)、 与自身应用系统关联;

2、用户消息记录----用户发送各类消息记录、菜单点击记录, 有了这些记录,结合客服消息接口、模板消息接口,可以做出对话效果,让用户体验更好;

3、自定义菜单----自定义菜单的编辑管理, 创建生成到微信;

4、关键字管理----基础关键字,直接回复图文消息或文本消息, 关键字中没有的 则会去图文素材库(微网站)中检索;

5、图文素材(或叫文章管理、微网站管理)----对图文素材文章进行管理,如果在微信端有微网站的话,即是微网站管理,管理网站内容文章,同时作为图文的素材使用;

6、管理员----此管理后台的管理员管理功能, 可以按权限分配

7、微商城----微商城管理, 跟PC端商城管理没有区别

目前我个人已经在使用的管理后台采用MVC4.0开发,整个项目只有两个主页面:列表页和表单页, 在列表页不同的功能显示不同的数据,表单页不同的功能添加和修改加载不同的表单数据,通过后台代码返回;

整体菜单分顶部和左侧,不同的管理员登录加载不同的菜单,按权限分配:

登录:

登录成功:

每个顶部菜单 代表大功能区分,每个左侧菜单代表一个功能列表,列表进入后其他具体功能在里面(添加、修改、删除、禁用、导出数据、创建到微信等)

列表页类似:

public ActionResult Index(string tb)        {                        if (!string.IsNullOrWhiteSpace(tb))            {                string t = tb.ToLower().Replace("list","");                dbHome = FContext.WeiXinDbContext();                //-加载初始化、赋值---------------------------------                Load();                //删除---------------------------------------------                if (Request.QueryString["action"] != null)                {                    if (Request.QueryString["action"] == "delete")                    {                        if ("ttt".Contains(t.ToLower()))                        {                                                    }                        else                        {                            SoftDelete(Request.QueryString["id"], t);                        }                    }                }                //---根据不同的功能参数返回不同的list、search、path--------------------------------------                switch (t.ToLower())                {                     case "article":                        Article();                        break;                    case "artsort":                        ArtSort();                        break;                    case "region":                        Region();                        break;                    case "offerpro":                        OfferPro();                        break;                    case "offer":                        Offer();                        break;                    case "orders":                        Order();                        break;                                        case "product":                        Product();                        break;                    case "proattr":                        ProAttr();                        break;                    case "prosort":                        ProSort();                        break;                    case "user":                        User();                        break;                    case "sysuser":                        SysUser();                        break;                    case "keyword":                        KeyWord();                        break;                    case "weiuser":                        WeiUser();                        break;                    case "personalmenu":                        PersonalMenu();                        break;                }                string strPage = Jun.Tools.Pager.PagerHtmlStr(pageSize, pageIndex, count, 8, "", "<<", ">>", "上一页", "下一页", "...", "...");                ViewBag.Pager = strPage;                dbHome.Dispose();                return View();            }            return View();        }

把不同的功能标识当作参数传递给list页面,然后执行不同的方法,返回不同的json数据,显示结果;列表页还有查询功能,

结果:

其中列别表示下拉选择(select option),所有的用到下拉选择的都类似,自己用p和css写的非默认的select:

列表中存在其他功能的 就在列表头部:

点击添加 会打开表单页, 添加新数据和编辑修改数据共用同个表单,用参数区分是修改还是新增,修改则加载数据,新增则加载空白, 拿添加图文素材(微网站的文章)举例:

其中提交-返回 按钮是一直固定在底部,不随滚动条滚动, 是否置顶这种checkbox功能做成了类似手机一样的左右滑动

缩略图即图文消息中的列表页小图,点击之后会弹出图片上传框:

上传完成后鼠标放到按钮可以预览

OK 本人自用的微信公众平台管理后台就是如此了,整体第一眼看觉得功能很少,是因为主体框架仅放了常用的几项列表入口,很多功能隐藏在内部,截图没有一一涉及, 在此基础上可以做任何管理:商城(PC端或微商城)、企业网站、新闻站点等。 后续计划增加客服对话管理,即结合消息记录和客服、模板接口形成类似QQ聊天一样的效果。

附一个在用的商城管理中订单管理部分(微信上如果做商城,这就是微商城管理):

感谢各位的阅读!关于"微信公众平台开发之如何实现后台管理"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

管理 功能 不同 商城 消息 后台 图文 数据 网站 菜单 公众 文章 用户 素材 表单 平台 开发 接口 关键 关键字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 重庆互联网络科技 互联网科技股票 上海亿帐通互联网科技 重庆科技学院互联网 恒生科技互联网指数分析 安控科技rtu产品工业互联网 北京大学互联网科技怎么样 央行互联网金融科技公司 中化能源互联网科技招聘 青岛科技大学互联网大赛研究生 互联网5g黑科技有哪些 互联网科技公司营业执照怎么办理 中和天地互联网科技有限公司 互联网金融科技公司的优势 中天科技中国工业互联网 普陀区互联网教育科技管理办法 江苏互联网智能科技产品出厂价 亚光科技低轨卫星互联网 互联网领先科技成果宣传视频 广州全民伙伴互联网科技有限公司 互联网科技名片 港股互联网科技股 睿民互联网科技 广西拼得多互联网科技有限公司 银川新华互联网科技学校地址 互联网科技热点资讯 山东子淼互联网科技有限公司 上海同邻互联网科技有限公司规模 萌小萌互联网科技河南有限公司 互联网时代高科技布局
0