WeChat/Register.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Caching;
using System.Net;
using System.IO;
using System.Text;
using EKETEAM.FrameWork;
using EKETEAM.Data;
using EKETEAM.Tencent.WeChat;
using LitJson;

namespace eFrameWork.WeChat
{
    public partial class Register : System.Web.UI.Page//WXWork
    {
        public string UserArea = "Application";
        public string ModelID = "dd4db3c1-8e5a-407f-848c-f7e96490fd61"; //注册模块ModelID
        eModel model;
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["WeChat_UserInfo"] == null)
            {
                Response.Write("微信授权超时,请关闭重新进入!");
                Response.End();
            }

            eUser user = new eUser("Web", "00000000-0000-0000-0000-000000000000");
            model = new eModel(ModelID, user);
            model.Power["add"] = "true"; //给添加权限
            string act = eParameters.Request("act");
            if (act.Length == 0)
            {
                model.Action = "add";
                //litBody.Text = model.getAddHTML();
                litBody.Text = model.getActionHTML();
            }
            else
            {
                //model.eForm.AutoRedirect = false;
                model.eForm.onChange += eform_onChange;
                model.eForm.AutoRedirect = false;
                model.Save();
            }
        }
        protected void eform_onChange(object sender, eFormTableEventArgs e)
        {
            switch (e.eventType)
            {
                case eFormTableEventType.Inserting:
                    //litBody.Text += "添加前事件已调用<br>";
                    model.eForm.Fields.Add("SiteID", eBase.WeChatAccount.getValue("SiteID"));
                    model.eForm.Fields.Add("RoleID", "201310aa-89d7-4209-b3c1-b507e1dc6267");
                    break;
                case eFormTableEventType.Inserted:
                    //litBody.Text += "添加成功,ID为:" + e.ID + "<br>5秒后返回<br><script>setTimeout(function(){document.location='" + "LoadModel.aspx?id=1" + "';},5000);</script>";

后面还有 36 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。