list 集合
1、Model
public class ROLE_FUNCTION
    {
  //角色集合
          public List< ROLE> ROLES { get; set; }
  //角色权限集合
          public List<ROLEFUNCTION> ROLEFUNCTIONS { get; set; } 
    }
2、controller
ROLE_FUNCTION R_F = new ROLE_FUNCTION();
//角色
              R_F.ROLES = db.ROLE.Where(p => p.ROLETYPE != "超级管理员").ToList();
  //角色权限
              R_F.ROLEFUNCTIONS = db.ROLEFUNCTION.ToList();
3、 视图
@model TRSLMS.Data.Models.ViewModel.ROLE_FUNCTION
@foreach (var role in Model.ROLES)
        { 
              <tr>
                  <td class="font_left" width="15%">
                      <div align="center">@role.ROLENAME</div>
                  </td>
                @{string s = null;}
                  @foreach (var func in Model.ROLEFUNCTIONS)
                {
                      if (role.ID == func.ROLEID)
                      {
                          s += func.FUNCTIONNAME + " ";
                      }
                }
<td class="font_left width="70%" onclick="ShowRole('@role.ID','@role.ROLENAME')">
                    <div align="center">@s</div>
                </td>
                <td class="font_left" width="15%">
                    <div align="center">
                        <input type="button" onclick ="fun(@role.ID);" value =" 菜单授权"/>
                        |
                        <input type="button" onclick ="FunButton('@role.ID    ','@role.ROLENAME    ');" value =" 页面授权"/>
                    </div>
                </td>
            </tr>
        }
list 集合的更多相关文章
- java基础集合经典训练题
		第一题:要求产生10个随机的字符串,每一个字符串互相不重复,每一个字符串中组成的字符(a-zA-Z0-9)也不相同,每个字符串长度为10; 分析:*1.看到这个题目,或许你脑海中会想到很多方法,比如判 ... 
- .Net多线程编程—并发集合
		并发集合 1 为什么使用并发集合? 原因主要有以下几点: System.Collections和System.Collections.Generic名称空间中所提供的经典列表.集合和数组都不是线程安全 ... 
- 一起学 Java(三) 集合框架、数据结构、泛型
		一.Java 集合框架 集合框架是一个用来代表和操纵集合的统一架构.所有的集合框架都包含如下内容: 接口:是代表集合的抽象数据类型.接口允许集合独立操纵其代表的细节.在面向对象的语言,接口通常形成一个 ... 
- 编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议75~78)
		建议75:集合中的元素必须做到compareTo和equals同步 实现了Comparable接口的元素就可以排序,compareTo方法是Comparable接口要求必须实现的,它与equals方法 ... 
- java基础_集合List与Set接口
		List接口继承了Collection的方法 当然也有自己特有的方法向指定位置添加元素 add(索引,添加的元素); 移除指定索引的元素 remove(索引) 修改指定索引的元素 set ... 
- Java基础Collection集合
		1.Collection是所有集合的父类,在JDK1.5之后又加入了Iterable超级类(可以不用了解) 2.学习集合从Collection开始,所有集合都继承了他的方法 集合结构如图: 
- 轻量级“集合”迭代器-Generator
		Generator是PHP 5.5加入的新语言特性.但是,它似乎并没有被很多PHP开发者广泛采用.因此,在我们了解PHP 7对Generator的改进之前,我们先通过一个简单却显而易见的例子来了解下G ... 
- Asp.net MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合
		今天为大家分享下 Asp.net MVC 将数据从前台传递到后台的几种方式. 环境:VS2013,MVC5.0框架 1.基本数据类型 我们常见有传递 int, string, bool, double ... 
- 这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)
		在前2篇文章这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧 和这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,大伙热情高涨.再次拿出自己的私货,在.NET平台 ... 
- python 数据类型  --- 集合
		1. 注意列表和集合的区别 set 列表表现形式: list_1 = [1,3,4]; 集合表现形式:set_1= set() list_1 = [1,2,3,4,23,4,2] print(lis ... 
随机推荐
- HTML 学习笔记 CSS3 (背景)
			CSS3对于background做了一些修改,最明显的一个就是采用设置多背景,不但添加了4个新属性,并且还对目前的属性进行了调整增强. 1.多个背景图片 在CSS3里面 你可以在一个标签元素里应用多个 ... 
- bootstrap模态框和select2合用时input无法获取焦点
			在bootstrap的模态框里使用select2插件,会导致select2里的input输入框没有办法获得焦点,没有办法输入. 解决方法: 1. 把页面中的 tabindex="-1&qu ... 
- Distribute numbers to two “containers” and minimize their difference of sum
			it can be solved by Dynamical Programming.Here are some useful link: Tutorial and Code: http://www.c ... 
- ISAPI_Rewrite中文手册
			参考:http://blog.csdn.net/fanxiaojie119/article/details/5353186 第一章:软件介绍ISAPI_Rewrite 是一款适用于IIS的功能强大的基 ... 
- Prism中使用MEF的例子
			一个基本的例子,没有viewmodel,没有使用Behaviors 大体步骤: 1.创建应用程序 2.使用"Shell"替换"MainWindow"(silve ... 
- codevs 1531 山峰
			codevs 1531 山峰 题目描述 Description Rocky山脉有n个山峰,一字排开,从西向东依次编号为1, 2, 3, --, n.每个山峰的高度都是不一样的.编号为i的山峰高度为hi ... 
- .NET:Entity Framework 笔记
			有二年没关注EF,今天无意试了下发现跟主流的Hibernate等ORM框架越来越接近了,先看下Entity类的定义: using System; using System.Collections.Ge ... 
- Unity 使用快速教程
			Unity是微软在CodePlex上的一个开源项目,可用于依赖注入.控制反转,类似Spring,下面是使用示例: 1.先来定义几个接口.类 namespace UnityTest { public i ... 
- [MetaHook] Find a function signature
			Find a non-public function signature, we need a tool "IDA Pro" ( You can open picture in a ... 
- Theano2.1.2-基础知识之第一步:代数
			来自:http://deeplearning.net/software/theano/tutorial/adding.html Baby Steps - Algebra 一.两个标量相加 在学习the ... 
