首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc3 格式化显示的有关问题

2013-09-24 
mvc3 格式化显示的问题1 @Html.DisplayFor(modelItem item.出生年月)这个怎么显示格式化的日期,我只要

mvc3 格式化显示的问题
1 @Html.DisplayFor(modelItem => item.出生年月)  这个怎么显示格式化的日期,我只要年月日

2@Html.DisplayFor(modelItem => item.分配者标识) 这个我想显示分配者姓名, 姓名要从另一个表查出来,

用户下两种怎么都不行?

@Html.Display(ChildEdu.CommonTools.ConsoleService.Instance.GetNameByUserID(item.创建者标识))

@Html.DisplayFor(modelItem => ChildEdu.CommonTools.ConsoleService.Instance.GetNameByUserID(item.创建者标识))
[解决办法]
1
@Html.DisplayFor(modelItem => item.出生年月.ToString("yy年MM月"))
2
在Model里面查好,View不管数据库的事情
Model增加一个分配者姓名的字段
Controller:
var model = ...
model.分配者姓名 = db.用户表.Single(x => x.id == model.分配者标识).分配者姓名;
return View(model);
[解决办法]
@Html.DisplayFor(modelItem => modelItem.出生年月.ToString("yy年MM月"))
[解决办法]
string.format("yyMMdd")

热点排行