CommWEB/admin/Modubles/ModulesPage.aspx.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace CommLeiWeb.admin.Modubles
{
public partial class ModulesPage : System.Web.UI.Page
{
private DataTable ModuleTable;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (!SessionBox.CheckUserSession())
{
Response.Redirect("~/Error.aspx");
}
else
{
//初始化模块权限
UserHandle.InitModule("admin_ModulesPage");
if (UserHandle.ValidationHandle(CommLei_Tag.Browse))//是否有浏览权限
{
initTree();
}
else
{
Session["ErrorNum"] = "0";
Response.Redirect("~/Error.aspx");
}
}
}
}
//初始化模块菜单
protected void initTree()
{
CommLei.BLL.Sys_Modules bll = new CommLei.BLL.Sys_Modules();
TreeNode node = new TreeNode();
ModuleTable = bll.GetModuleTypeList("").Tables[0]; //取得所有数据得到DataTable
LoadNode(Treeview1.Nodes[0].ChildNodes, "0"); //建立节点
}
protected void LoadNode(TreeNodeCollection node, string MtID)
{
DataView dvList = new DataView(ModuleTable);
dvList.RowFilter = "ModuleTypeSuperiorID=" + MtID; //过滤父节点
TreeNode nodeTemp;
foreach (DataRowView dv in dvList)
{
nodeTemp = new TreeNode();
nodeTemp.Value = dv["ModuleTypeID"].ToString() + ",0";
nodeTemp.Text = dv["ModuleTypeName"].ToString(); //节点名称
nodeTemp.NavigateUrl = "ModulesInfoPage.aspx?id=" + dv["ModuleTypeID"].ToString() + "&type=0"; //节点链接地址
nodeTemp.Target = "ContentPanel";
nodeTemp.ImageUrl = "~/inc/images/treeico/open.gif";
后面还有 21 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
