示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.Request.QueryString["nodeid"]))
            {
                NodeManager nodeManager = new NodeManager("EFConnectionString");
                nodeManager.FillTreeView(nodeTreeView, (this.Master as AdminLayout).UserRoles, ActionType.ManageInfo, "add_info.aspx?nodeid=");
            }
            else
            {
                int nodeId;

                if (!int.TryParse(this.Request.QueryString["nodeid"], out nodeId))
                {
                    this.Response.Write("<script>alert('参数错误!');</script>");
                    this.Response.Write("<script>window.location = 'add_info.aspx';</script>");
                    return;
                }

                NodeManager nodeManager = new NodeManager("EFConnectionString");
                NodeEntity node = nodeManager.Get(nodeId);

                if (string.IsNullOrWhiteSpace(ConfigurationManager.AppSettings[string.Format(addPageString, node.ApplicationId.ToString())]))
                {
                    this.Response.Write("<script>alert('配置出错!请联系程序猿!');</script>");
                    this.Response.Write("<script>window.location = 'add_info.aspx';</script>");
                }
                else
                {
                    this.Response.Redirect(ConfigurationManager.AppSettings[string.Format(addPageString, node.ApplicationId.ToString())] + "?nodeid=" + nodeId);
                }
            }
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     NodeManager nodeManager = new NodeManager("EFConnectionString");
     nodeManager.FillTreeView(nodeTreeView, (this.Master as AdminLayout).UserRoles, ActionType.ManageInfo, "info_list.aspx?nodeid=");
 }