|
Server : Microsoft-IIS/10.0 System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586 User : jxgj ( 0) PHP Version : 7.0.33 Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server Directory : D:/tmp_aspnet/root/a99112df/ca2a8923/ |
?#pragma checksum "D:\wwwroot\ldxynb\wwwroot\Back\main\managemainmenu.aspx.cs" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "D0D566A3C4BAF41ADDCF033E99001F5A"
#line 1 "D:\wwwroot\ldxynb\wwwroot\Back\main\managemainmenu.aspx.cs"
using System;
using System.Web.UI;
using System.Data;
using System.Xml;
using System.Web.UI.WebControls;
using System.Net;
using System.IO;
using System.Text;
using BackMenu;
using CoreClass;
public partial class Back_managemainmenu : System.Web.UI.Page
{
private string configPath;
protected CoreClass.PublicFunction pubfun = new PublicFunction();
protected void Page_Load(object sender, EventArgs e)
{
this.pubfun.checkAdminAccessRights(Page, "Menu");
configPath = BackMenu.Utils.GetMapPath("/back/xml/navmenu.config");
string menuid = BackMenu.DNTRequest.GetString("menuid");
string mode = BackMenu.DNTRequest.GetString("mode");
if (mode != "")
{
if (mode == "del")
{
BackMenu.MenuManage.DeleteMainMenu(int.Parse(menuid));
}
else
{
if (menuid == "0")
{
BackMenu.MenuManage.NewMainMenu(BackMenu.DNTRequest.GetString("menutitle"), BackMenu.DNTRequest.GetString("defaulturl"));
}
else
{
BackMenu.MenuManage.EditMainMenu(int.Parse(menuid), BackMenu.DNTRequest.GetString("menutitle"), BackMenu.DNTRequest.GetString("defaulturl"));
}
}
Response.Redirect("managemainmenu.aspx", true);
}
else
{
BindDataGrid();
}
}
/*private void SaveManagerBody()
{
string url = Context.Request.Url.ToString().ToLower().Substring(0, Context.Request.Url.ToString().ToLower().IndexOf("rapidset")) + "framepage/managerbody.aspx";
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(new Uri(url));
req.Method = "GET";
WebResponse wr = req.GetResponse();
StreamReader sr = new StreamReader(wr.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
string html = sr.ReadToEnd();
FileStream fs = new FileStream(Utils.GetMapPath("../framepage/managerbody.htm"), FileMode.Create);
byte[] bt = System.Text.Encoding.UTF8.GetBytes(html);
fs.Write(bt, 0, bt.Length);
fs.Close();
}*/
private void BindDataGrid()
{
DataGrid1.TableHeaderName = "菜单治理";
BackMenu.XmlDocumentExtender doc = new XmlDocumentExtender();
doc.Load(configPath);
XmlNodeList mainmenus = doc.SelectNodes("/dataset/toptabmenu");
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("id"));
dt.Columns.Add(new DataColumn("title"));
dt.Columns.Add(new DataColumn("defaulturl"));
dt.Columns.Add(new DataColumn("system"));
dt.Columns.Add(new DataColumn("delitem"));
foreach (XmlNode menuitem in mainmenus)
{
DataRow dr = dt.NewRow();
dr["id"] = menuitem["id"].InnerText;
dr["title"] = menuitem["title"].InnerText;
dr["defaulturl"] = menuitem["defaulturl"].InnerText;
dr["system"] = menuitem["system"].InnerText != "0" ? "是" : "否";
if (menuitem["mainmenulist"].InnerText != "")
dr["delitem"] = "删除";
else
dr["delitem"] = "<a href='managemainmenu.aspx?mode=del&menuid=" + menuitem["id"].InnerText + "' onclick='return confirm(\"您确认要删除此菜单项吗?\")'>删除</a>";
dt.Rows.Add(dr);
}
DataGrid1.DataSource = dt;
DataGrid1.DataBind();
}
protected void createMenu_Click(object sender, EventArgs e)
{
MenuManage.CreateMenuJson();
}
#region Web Form Designer generated code
protected override void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{
this.Load += new EventHandler(this.Page_Load);
this.createMenu.Click += new EventHandler(this.createMenu_Click);
}
#endregion
}
#line default
#line hidden