描述:控制器在传给页面数据时,有时我们需要对传过来的数据进行二次处理
如:
1:传过来部门编码,但页面上要显示为部门名称
2:格式转换等
我们在写aspx时一般在cs文件中写一个protected的方法再到页面上调用就可以了.
解决办法:
//控制器中写个方法
public string GetName(string userCode)
{
//访问数据库获取也可
return "男";
}
//view 中调用 方法名|控制器名称|参数(直接传Model[i].TPS_CP_CODE不行)
<%=Html.Action("GetName", "Company",new {userCode=Model[i].TPS_CP_CODE }) %>