MVC MODEL 传值里面的类型转换

来源:互联网  时间:2016/6/29 1:33:56

关于网友提出的“ MVC MODEL 传值里面的类型转换”问题疑问,本网通过在网上对“ MVC MODEL 传值里面的类型转换”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: MVC MODEL 传值里面的类型转换
描述:

 问各位大牛一个简单的问题  @Html.TextBoxFor(model => Model.Create_Time, new { @class = "input100", readOnly = true }) 这里面可以进行类型转化吗? 好像用的是个拉姆达表达式                                  @Html.TextBoxFor(model =>Convert.ToDateTime(Model.Create_Time).ToShortDateString(), new { @class = "input100", readOnly = true }) 转化为这样编译没问题运行会报错!!


解决方案1:

时间显示格式化是吧,mvc里这样转换不行, 可以这样,建一个模板,比如,datetimeFomatter.cshtml 内容代码:


@model System.DateTime?
@{
     string formatter = "yyyy-MM-dd";
     val = Model.Value.ToString(formatter);
 @Html.TextBox("", val, ViewData["htmlAttributes"])
}
//调用的地方:
 @Html.EditorFor(m => m.Date, "datetimeFomatter")

上一篇点击某些超连接出现目录清单
下一篇OA设计菜单导航,用什么数据控件比较好?
明星图片
相关文章
《 MVC MODEL 传值里面的类型转换》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)