通过本文主要向大家介绍了html5 asp.net,html asp.net,页面跳转 asp.net,阐述asp.net页面模型,asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
这是这个权限控制的第一步,扫描界面把要分配权限的元素的信息获取出来存入到数据库中。
这一步分三小步:
(1).标出界面所要分配权限的元素
(2).扫描界面获取所要分配权限的元素信息。(ID,标题,层级关系)
(3).存入数据库中。
1.标出界面所要分配权限的元素.
在扫描的时候一开始我觉得很难因为HTML元素过多又有很多层级关系。一开始用的是<div>标签来表示HTML所要分配权限的元素,发现这个方案不行,比如把添加用户按钮加上DIV那么这个按钮的样式就变了还得调样式我现在做的KS系统有将近100个界面,再加上现在的界面已经确定好样式,调好CSS,加上再加上DIV的话那么得重新调界面,就这个问题想了两三天,最后我想到要不自定义一个HTML元素标签为:<box></box>为这个标签加上ID和Title为:<box id="AddID" Title=“添加按钮”></box>,用这个标签来标记所要分配权限的元素。这样的话既不用更改样式又能获取到所要的信息。更改之后的界面后台代码为:
if (child.nodeName == "BOX") {
这一步分三小步:
(1).标出界面所要分配权限的元素
(2).扫描界面获取所要分配权限的元素信息。(ID,标题,层级关系)
(3).存入数据库中。
1.标出界面所要分配权限的元素.
在扫描的时候一开始我觉得很难因为HTML元素过多又有很多层级关系。一开始用的是<div>标签来表示HTML所要分配权限的元素,发现这个方案不行,比如把添加用户按钮加上DIV那么这个按钮的样式就变了还得调样式我现在做的KS系统有将近100个界面,再加上现在的界面已经确定好样式,调好CSS,加上再加上DIV的话那么得重新调界面,就这个问题想了两三天,最后我想到要不自定义一个HTML元素标签为:<box></box>为这个标签加上ID和Title为:<box id="AddID" Title=“添加按钮”></box>,用这个标签来标记所要分配权限的元素。这样的话既不用更改样式又能获取到所要的信息。更改之后的界面后台代码为:
if (child.nodeName == "BOX") {
您可能想查找下面的文章:
- asp.net动态生成HTML表单的方法
- 解读ASP.NET 5 & MVC6系列教程(17):MVC中的其他新特性
- 解读ASP.NET 5 & MVC6系列教程(16):自定义View视图文件查找逻辑
- 解读ASP.NET 5 & MVC6系列教程(15):MvcOptions配置
- 解读ASP.NET 5 & MVC6系列教程(14):View Component
- 解读ASP.NET 5 & MVC6系列教程(13):TagHelper
- 解读ASP.NET 5 & MVC6系列教程(12):基于Lamda表达式的强类型Routing实现
- 解读ASP.NET 5 & MVC6系列教程(11):Routing路由
- 解读ASP.NET 5 & MVC6系列教程(10):Controller与Action
- 解读ASP.NET 5 & MVC6系列教程(9):日志框架