摘要:
Magicodes.WeiChat同时也致力于提高后台开发效率,因此对在后台前端这块也做了一定的封装。我们先来说说主要的框架JS——mwc.js和mwc_elements.js。这两个JS文件位于Scripts目录下的app目录: · mwc:前端框架定义,可以理解为接口定义 · mwc_eleme 阅读全文
摘要:
多租户(Multi Tenancy/Tenant)是一种软件架构,其定义是:在一台服务器上运行单个应用实例,它为多个租户提供服务。 本框架使用的是共享数据库、共享 Schema、共享数据表的数据设计架构。 进入系统管理员界面,打开租户管理界面,如下图所示: 下面是租户管理界面: 这里可以管理租户成员 阅读全文
摘要:
"购买地址:https://item.taobao.com/item.htm?id=520205558575" 您可以在新标签页打开此图,以查看原始图片。 Magicodes.WeiChat为湖南心莱信息科技有限公司Magicodes系列产品之一,已获得软件著作权证书。 VNext 1. 重构支付模 阅读全文
摘要:
我们先来看看效果图: 从上图中可以看出,导出的文件中列名与表格名称保持一致,并且忽略了某些字段。 相关代码实现 我们来看相关代码: 页面代码: @using (Html.BeginForm("Index", @Request.RequestContext.RouteData.GetRequiredS 阅读全文
摘要:
微信多图片上传必须挨个上传,也就是不能并行,得串行: 那么我们可以定义一个如下所示的上传函数: var serverIds = []; function uploadImages(localImagesIds) { if (localImagesIds.length === 0) { $.showP 阅读全文
摘要:
微信自定义菜单接口是一个比较麻烦的接口,往往开发的小伙伴们看到下面的这段返回JSON,整个人就会不好了: {"menu":{"button":[{"type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"typ 阅读全文
摘要:
media-choice为媒体资源选择组件,基于KnockoutJs。支持图片、语音、视频、图文的选择以及预览,支持默认选择类型,支持是否禁用选择类型的更改。 使用示例: <script id="media_idTemplate" type="text/html"> <media-choice-bu 阅读全文
摘要:
主要内容如下: 添加项目Magicodes.WeiChat.Data.Multitenant,全面支持多租户(基于EF已经ASP.NET Identity) 增加租户管理、租户成员管理、修改密码、公众号配置等功能 增加关键字回复功能,支持回复图片、文字、语音、视频、多图文等。并支持图片、语音、视频放 阅读全文
摘要:
在微信开发中,经常会使用到模板消息。因此框架中对此进行了一些封装,并且提供了后台操作界面以及日志查看等功能,下面开始逐步介绍开发操作以及使用。微信公众平台配置首先,需要申请开通模板消息功能,如下图所示:然后,等待审批通过:申请成功了就可以使用这个功能,如下所示:然后从模板库中选择自己需要的模板:添加... 阅读全文
摘要:
相比VS2013,VS2015在对GIT的支持上有了更强大的支持。本篇仅作抛砖引玉,不做过多介绍:1. 打开VS 2015起始页2. 打开团队资源管理器打开【本地GIT存储库】选项卡,然后点击【克隆】按钮。3. 获取GIT存储库URL比如:4. 从远程存储库克隆到本地,并等待克隆完成直到成功:5. ... 阅读全文