MVC @Html.TextBoxFor 格式化
来源:互联网 发布:淘宝推广技巧视频 编辑:程序博客网 时间:2024/06/02 01:27
不能使用Html.EditorFor() 因为需要为生成的控件 指定HTML特性
@Html.TextBoxFor(model => model.StartDate, new { Value = String.Format("{0:yyyy-MM-dd}", Model.StartDate)})
@Html.TextBoxFor(model => model.StartDate,"{0:yyyy-MM-dd}", new { @class = "m-wrap small", @readonly = "true" })
@Html.TextBoxFor(model => model.StartDate, new { Value = Model.StartDate.ToString("yyyy-MM-dd")})
上面三种写法均正确,这里需要注意两点:
1、强制更改控件value属性,注意这个Value不能小写;
2、注意Model是System.Web.Mvc.WebViewPage<TModel>的属性,区别于Lamda表达式中model。
Model的定义public TModel Model { get; }
WebViewPage<TModel>继承自WebViewPage;
3、ModelState.Clear();清空model中的值,ModelState.Remove("XXX");清空某一个值。
举例:
<span>操作时间:</span>
从 @Html.TextBoxFor(model => model.Query.BeginTime, new { Value = Model.Query.BeginTime.ToString("yyyy-MM-dd"), @class = "Wdate", onClick = "WdatePicker({dateFmt:'yyyy-MM-dd'});", style = "width:100px;" })
到 @Html.TextBoxFor(model => model.Query.EndTime, new { Value = Model.Query.EndTime.ToString("yyyy-MM-dd"), @class = "Wdate", onClick = "WdatePicker({dateFmt:'yyyy-MM-dd'});", style = "width:100px;" })
- MVC @Html.TextBoxFor 格式化
- Asp.Net MVC Html.TextBoxFor日期格式化
- Asp.Net MVC Html.TextBoxFor日期格式化
- MVC @Html控件 TextBoxFor MVC 控件 加属性
- Html Helper类中TextBoxFor绑定日期格式化的方法
- Html Helper类中TextBoxFor绑定日期格式化的方法
- Asp.Net MVC Html.TextBoxFor日期格式化出错“模板只能用于字段访问、属性访问、一维数组索引或单参数自定义索引器表达式” 解决办法
- 初见@html.textboxfor
- asp.net mvc 为html.textboxfor类似添加自定义样式表
- Asp.Net MVC HTML Helper 中 LabelFor TextBoxFor的一些理解
- MVC4设置@Html.TextBoxFor这样的样式
- @Html.TextBoxFor的自动生成ID
- Part 8 - Html.TextBox 和 Html.TextBoxFor 的区别
- MVC4怎么设置@Html.TextBoxFor这样的样式
- MVC4怎么设置@Html.TextBoxFor这样的样式
- HTML 格式化
- HTML格式化
- html格式化
- 深入理解C++中函数参数——传值与传址详解
- 罗马数字转换程序
- makefile的学习
- redis的编译安装教程
- Codeforces Round #262 (Div. 2)
- MVC @Html.TextBoxFor 格式化
- arm 裸板程序编译过程
- 李白打酒
- 1225: 最小花费
- 三、Matlab桌面
- 2014 UESTC Training for Data Structures——J 方师傅的01串
- 点击天数分析
- Leetcode4: Factorial Trailing Zeroes
- c语言socket使用http协议访问apache服务器