网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET的路由系统:URL与物理文件的分离

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/01/05
示的Employee类型中。我们照例定义了如下一个EmployeeRepository类型表示维护员工列表的领域模型。维护的员工列表通过静态字段employees 表示。EmployeeRepository的GetEmployees方法根据指定的ID返回指包含相应员工的列表,如果指定的ID为“*”,则返回所有员工列表

  1. public class Employee  
  2.  {  
  3.      public string     Id { getprivate set; }  
  4.      public string     Name { getprivate set; }  
  5.      public string     Gender { getprivate set; }  
  6.      public DateTime   BirthDate { getprivate set; }  
  7.      public string     Department { getprivate set; }  
  8.     
  9.      public Employee(string id, string name, string gender, DateTime birthDate, string department)  
  10.      {  
  11.          this.Id         = id;  
  12.          this.Name       = name;  
  13.          this.Gender     = gender;  
  14.         this.BirthDate  = birthDate;  
  15.         this.Department = department;  
  16.      }  
  17.  }  
  18.  public class EmployeeRepository  
  19.  {  
  20.      private static IList<Employee> employees;  
  21.      static EmployeeRepository()  
  22.      {  
  23.          employees = new List<Employee>();  
  24.          employees.Add(new Employee(Guid.NewGuid().ToString(), "张三""男",new DateTime(1981, 8, 24), "销售部"));  
  25.          employees.Add(new Employee(Guid.NewGuid().ToString(), "李四""女",new DateTime(1982, 7, 10), "人事部"));  
  26.          employees.Add(new Employee(Guid.NewGuid().ToString(), "王五""男",new DateTime(1981, 9, 21), "人事部"));  
  27.      }  
  28.      public IEnumerable<Employee> GetEmployees(string id = "")  
  29.      {  
  30.          return employees.Where(e => e.Id == id || string.IsNullOrEmpty(id) || id=="*");  
  31.      }  
  32.  } 

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号