Sry.Solution.UI/View/Menu/Osets.aspx.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using Sry.Solution.Data;
using Sry.Solution.Components;
using System.Text;
using Sry.Data;
using Sry.Entity;
namespace Sry.Solution.UI.View.Menu
{
public partial class Osets : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet dsMost = new UsersRolesPurviewsData().Select(new List<string> { "系统管理" }, 2);
DataSet dsNext = new UsersRolesPurviewsData().Select(new List<string> { "系统管理" }, 3);
DataSet dsPur = new UsersRolesPurviewsData().Select(new List<string> { CurrentUser.LoginName }, 0);
string[] pur = new string[] { };
if (dsPur != null && dsPur.Tables[0].Rows.Count > 0)
{
pur = dsPur.Tables[0].Rows[0]["rpr_PurviewID"].ToString().Split(';');
}
StringBuilder sbstr = new StringBuilder();
if (dsMost != null && dsMost.Tables[0].Rows.Count > 0 && dsNext != null
&& dsNext.Tables[0].Rows.Count > 0)
{
DataTable tbMost = dsMost.Tables[0];
DataTable tbNext = dsNext.Tables[0];
#region MyRegion
for (int i = 0; i < tbMost.Rows.Count; i++)
{
sbstr.Append("<div class=\"item\">");
sbstr.Append("<h1><img alt='菜单' src=\"../../Image/collection.png\" />");
sbstr.Append(tbMost.Rows[i]["pur_Name"]);
sbstr.Append("</h1>");
//**该模块下的所有菜单列表
sbstr.Append("<div class=\"sec\">");
#region MyRegion
for (int j = 0; j < tbNext.Rows.Count; j++)
{
//**登录人的菜单权限编号
for (int k = 0; k < pur.Length; k++)
{
//**满足情况
//**当前权限ID等于模块菜单ID
//**当前权限ID的父级ID等于模块菜单ID
//**得到当前权限ID的父级ID
#region MyRegion
Purviews model = new Purviews() { pur_ID = int.Parse(pur[k]) };
model = new PurviewsData().Get(model, 0);
//**判断指定ID是否为存在实体
if (model != null)
{
后面还有 33 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。