您现在的位置是:首页 >

aspnet网站开发实例 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[1]

火烧 2022-04-20 20:28:05 1029
ASP.NET MVC 4框架揭秘:基于IoC的Co trollerFactory(3)[1]    基于IoC的Co trollerFactory( )  用于显示单个员工信息的名为Em loyee

ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[1]  

     基于IoC的ControllerFactory( )

  用于显示单个员工信息的名为Employee的View定义如下 这是一个Model类型为Employee的强类型的View 通过表格的形式将员工的详细信息显示出来

  @model Employee

  <>

  <head>

  <title>@Model Name</title>

  </head>

  <body>

  <table>

  <tr>

  <td>

  @Html LabelFor(m=>m Id)</td><td>@Html DisplayFor(m=>m Id)

  </td>

  </tr>

  <tr>

  <td>

aspnet网站开发实例 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(3)[1]

  @Html LabelFor(m=>m Name)</td><td>@Html DisplayFor(

  m=>m Name)

  </td>

  </tr>

  <tr>

  <td>

  @Html LabelFor(m=>m Gender)</td><td>@Html DisplayFor(

  m=>m Gender)

  </td>

  </tr>

  <tr>

  <td>

  @Html LabelFor(m=>m BirthDate)</td><td>@Html DisplayFor(

  m=>m BirthDate)

  </td>

  </tr>

  <tr>

  <td>

  @Html LabelFor(m=>m Department)</td><td>@Html DisplayFor(

  m=>m Department)

  </td>

  </tr>

  </table>

  </body>

  </>

  我们对两个页面的URL进行了相应的设计 主页用于显示所有员工列表 它指向EmployeeController的Action方法GetAllEmployees 用于显示单个员工详细信息的页面的URL的结构为 /{员工姓名}/{员工ID} (比如 /李四/ ) 它自然指向另一个Action方法GetEmployeeById 为此我们在自动生成的RouteConfig类型中按照如下的方式注册两个路由

lishixinzhi/Article/program/net/201311/16070  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码