首页 > 代码库 > MVC中Control和View之间数据传递的方式
MVC中Control和View之间数据传递的方式
1:ViewBag和ViewData
具体区别不做讨论,本处只演示ViewData的具体示例:
Controler代码:ViewData["Employee"] = emp;
View代码:
@{ WebApplication1.Models.Employee emp=(WebApplication1.Models.Employee) ViewData["Employee"]; } <b>Employee Details </b><br /> Employee Name : @emp.FirstName@emp.LastName <br /> Employee Salary: @emp.Salary.ToString("C") </div>
2:强类型
前台:@model WebApplication1.Models.Employee
@Model.FirstName @Model.LastName
@if(Model.Salary>15000) { <span style="background-color:yellow"> Employee Salary: @Model.Salary.ToString("C") </span>}
后台Controler代码:
Employee emp = new Employee();emp.FirstName = "Sukesh"; emp.LastName="Marla"; emp.Salary = 20000; return View("MyView",emp);
MVC中Control和View之间数据传递的方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。