• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ASP.NET微信公众号之用户分组管理web页面

ASP.NET微信公众号之用户分组管理web页面

作者:天风隼 字体:[增加 减小] 来源:互联网 时间:2017-05-11

天风隼通过本文主要向大家介绍了微信开发 asp.net,微信 asp.net,微信支付 asp.net,asp.net,asp net培训等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例为大家分享了ASP.NET微信用户分组管理的具体代码,供大家参考,具体内容如下

Model层实体类:

 public class UserList
 {
 public string total { get; set; }
 public string count { get; set; }
 public userlistopenid data { get; set; }
 public string next_openid { get; set; }
 }

 public class userlistopenid
 {
 public List<string> openid { get; set; }
 }

</div>
 public class WxGroupsInfo
 {
 public string Group_ID { get; set; }//分组编号
 public string Group_Name { get; set; }//分组名称
 public string Group_Count { get; set; }//分组人数
 }
</div>

WX.aspx内容:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WX.aspx.cs" Inherits="test.WX" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
 <head runat="server">
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <style type="text/css">
 .inputstyle {
 height: 35px;
 line-height: 35px;
 text-indent: 5px;
 width: 350px;
 background-image: url('images/inputbg.gif');
 background-repeat: repeat-x;
 border-top: solid 1px #a7b5bc;
 border-left: solid 1px #a7b5bc;
 border-right: solid 1px #ced9df;
 border-bottom: solid 1px #ced9df;
 margin: 15px auto 15px auto;
 }


 .g_title {
 width: 100%;
 border-bottom: 2px solid #ced9df;
 font-size: 20px;
 font-weight: bold;
 text-align: left;
 text-indent: 5px;
 height: 40px;
 line-height: 40px;
 }

 th {
 height: 35px;
 background-color: #31bb34;
 background-repeat: repeat-x;
 }

 tr { height: 30px; }

 #shownewgroup {
 width: 300px;
 height: 200px;
 background-color: white;
 z-index: 9999;
 border: 2px solid #DDD;
 top: 40%;
 left: 40%;
 background-color: #fff;
 position: fixed;
 margin: -100px auto auto -100px;
 display: none;
 }

 #shownewgroupzhezhaoceng {
 height: 200%;
 width: 200%;
 left: 0px;
 top: 0px;
 position: fixed;
 z-index: 9998;
 background: rgb(50, 50, 50);
 background: rgba(0, 0, 0, 0.5);
 display: none;
 }

 .closeLogin {
 height: 30px;
 border-bottom: 2px solid #31bb34;
 text-align: right;
 line-height: 30px;
 font-size: 14px;
 font-weight: bold;
 }

 a:hover { cursor: pointer; }

 .inputstyle22 {
 height: 35px;
 line-height: 35px;
 text-indent: 5px;
 width: 280px;
 background-image: url('images/inputbg.gif');
 background-repeat: repeat-x;
 border-top: solid 1px #a7b5bc;
 border-left: solid 1px #a7b5bc;
 border-right: solid 1px #ced9df;
 border-bottom: solid 1px #ced9df;
 float: left;
 margin: auto 5px auto 5px;
 }


 </style>

 <style type="text/css">

 .button {
 font: 15px Calibri, Arial, sans-serif; 
 text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);

 text-decoration: none !important;
 white-space: nowrap;

 display: inline-block;
 vertical-align: baseline;
 position: relative;
 cursor: pointer;
 padding: 4px 20px;

 background-repeat: no-repeat; 
 background-position: bottom left;
 background-image: url('button_bg.png');

 background-position: bottom left, top right, 0 0, 0 0;
 background-clip: border-box;

 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;

 -moz-box-shadow: 0 0 1px #fff inset;
 -webkit-box-shadow: 0 0 1px #fff inset;
 box-shadow: 0 0 1px #fff inset;

 -webkit-transition: background-position 1s;
 -moz-transition: background-position 1s;
 transition: background-position 1s;
 }


 .blue.button {
 color: #0f4b6d !important;

 border: 1px solid #84acc3 !important;

 background-color: #48b5f2;

 background-image: url('button_bg.png'), url('button_bg.png'),
   -moz-radial-gradient(center bottom, circle,
    rgba(89, 208, 244, 1) 0, rgba(89, 208, 244, 0) 100px),
   -moz-linear-gradient(#4fbbf7, #3faeeb);

 background-image: url('button_bg.png'), url('button_bg.png'),
   -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100,
    from(rgba(89, 208, 244, 1)), to(rgba(89, 208, 244, 0))),
   -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fbbf7), to(#3faeeb));
 }

 .blue.button:hover {
 background-color: #63c7fe;

 background-image: url('button_bg.png'), url('button_bg.png'),
   -moz-radial-gradient(center bottom, circle,
    rgba(109, 217, 250, 1) 0, rgba(109, 217, 250, 0) 100px),
   -moz-linear-gradient(#63c7fe, #58bef7);

 background-image: url('button_bg.png'), url('button_bg.png'),
   -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100,
    from(rgba(109, 217, 250, 1)), to(rgba(109, 217, 250, 0))),
   -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));
 }


 </style>
 <script src="js/jquery-1.11.2.min.js"></script>
 <script type="text/javascript">

 //修改分组名称调用的函数
 function EditRoster(PayNo, name) {

 //alert(PayNo+":"+name);
 var url = 'Edit.aspx?id=' + PayNo + "&name=" + name; //转向网页的地址; 
 var name = 'add'; //网页名称,可为空; 
 var iWidth = 600; //弹出窗口的宽度; 
 var iHeight = 300; //弹出窗口的高度; 
 //获得窗口的垂直位置 
 var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
 //获得窗口的水平位置 
 var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
 window.open(url, name, 'height=' + iHeight + ',innerHeight=' + iHeight + ',width=' + iWidth + ',innerWidth=' + iWidth + ',top=' + iTop + ',left=' + iLeft + ',status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no');
 }

 $(document).ready(function() {

 $(".newGroups").click(function() {
  $("#shownewgroupzhezhaoceng").show();
  $("#shownewgroup").show();
  }),
  $('.closeloginpage').click(function() {
  $("#shownewgroupzhezhaoceng").hide();
  $("#shownewgroup").hide();
  });
 });
 </script>
 </head>
 <body>
 <form id="form1" runat="server">
 <div class="g_title">分组管理</div>
 <div id="shownewgroup">
 <div class="closeLogin">
  <span style="float: left; color: #08a5e0; font-size: 18px; text-indent: 5px;">新建分组</span>
  <a class="closeloginpage button blue ">
  关闭
  </a>
 </div>
 <div style="font-size: 12px; height: 40px; color: red; line-height: 40px;">
  30字符以内

 </div>
 <input type="text" id="txtgroupsName" name="txtgroupsName" class="inputstyle22" maxlength="30" runat="server" value="分组名称" onfocus="if(value==defaultValue){value='';this.style.color='#000'}" onblur="if(!value){value=defaultValue;this.style.color='#999'}" style="color: #999"/>
 <asp:LinkButton ID="LinkBtnCreateGroup" runat="server" OnClick="LinkBtnCreateGroup_Click">
  <div style="background-image: url('images/buttonbg.png'); width: 111px; height: 35px; line-height: 35px; font-weight: bold; float: left; margin-top: 20px; margin-left: 5px; text-align: center; color: #fff;">
  确定创建
  </div>

 </asp:LinkButton>
 </div>
 <div id="shownewgroupzhezhaoceng"></div>
 <table style="width: 1124px; margin: 10px auto 10px auto; border: 1px solid #ecd9df; text-align: center;">
 <asp:Repeater ID="RepeaterGroupList" runat="server" OnItemCommand="RepeaterGroupList_ItemCommand" OnItemDataBound="RepeaterGroupList_ItemDataBound">
  <HeaderTemplate>
  <tr>
  <th>序号</th>
  <th>ID编号</th>
  <th>分组名称</th>
  <th>分组人数</th>
  <th>操作</th>
  </tr>
  </HeaderTemplate>
  <ItemTemplate>
  <tr style='background-color: <%#(Container.ItemIndex%2 == 0) ? "#fff" : "#ced9ff" %>'>
  <td><asp:Label ID="lbXuHao" runat="server" Text=""></asp:Label></td>
  <td><%# Eval("Group_ID") %></td>
  <td><%# Eval("Group_Name") %&g



 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP.NET微信公众号查看粉丝信息接口
  • ASP.NET微信公众号添加菜单
  • ASP.NET微信公众号之用户分组管理web页面
  • 最详细的ASP.NET微信JS-SDK支付代码
  • ASP.NET微信公众号客服接口
  • 微信开发(一) asp.net接入
  • asp.net实现微信公众账号接口开发教程
  • ASP.NET微信开发(接口指南)
  • asp.net微信开发(永久素材管理)
  • asp.net微信开发(高级群发图文)

相关文章

  • 2018-08-20JWT + ASP.NET MVC时间戳防止重放攻击详解
  • 2017-05-11asp.net DataGridView导出到Excel的三个方法[亲测]
  • 2017-05-11ASP.NET Web API教程 创建Admin控制器实例分享
  • 2017-05-11asp.net下比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
  • 2018-08-20SignalR Self Host+MVC等多端消息推送服务(一)
  • 2018-08-20ASP.NET Core Razor 页面路由详解
  • 2017-05-11.net采用ajax实现邮箱注册和地区选择实例
  • 2017-05-11ASP.NET图片处理三类经典问题
  • 2017-05-11php基础练习--简单验证码实现
  • 2017-05-11asp.net DataSet转换成josn并输出示例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在asp.net(c#)下实现调用cmd的方法
    • ASP.NET 2.0写无限级下拉菜单
    • 解决.net framework 4.0环境下遇到版本不同编译不通过的方法详解
    • ajaxToolkit:CalendarExtender演示与实现代码
    • asp.net下降文本格式数据导入到数据库中的代码
    • C#编码好习惯小结
    • ASP.NET 页面间数据传递方法小结
    • asp.net Gridview里添加汇总行
    • asp.net 简单工厂模式和工厂方法模式之论述
    • ASP.Net不执行问题一解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有