- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 DateTime 编辑 View 中使用输入掩码时,我在 MVC 4 应用程序中遇到了问题。我正在使用的输入掩码强制将输入格式化为:“MM/dd/yyyy HH:mm”。在尝试进行编辑之前,这非常有效。
“09/11/2013 07:00”的输入在我的 EditorFor 助手中最终看起来像“91/12/0137 30:00”。
如何强制将“0”附加到少于两位数的月份和小时?
这是我的属性(property):
[Required]
[DataType(DataType.DateTime)]
[Display(Name = "Begin Leave")]
[DisplayFormat(DataFormatString = "MM/dd/yyyy HH:mm", ApplyFormatInEditMode = true)]
public DateTime BeginLeave { get; set; }
这是我的 HtmlHelper EditorFor:
@Html.EditorFor(model => model.BeginLeave)
这是输入掩码设置格式的地方:
jQuery(function ($) {
$("#BeginLeave").mask("99/99/9999 99:99");
});
最佳答案
我在使用 jquery 输入掩码时遇到了同样的问题,在填充日期时间值时它会删除前导零。这是我的解决方案:
View 模型:
[Required]
[DataType(DataType.DateTime)]
[Display(Name = "Begin Leave")]
public DateTime BeginLeave { get; set; }
View :
@Html.EditorFor(model => model.BeginLeave, "{0:MM/dd/yyyy HH:mm}")
注意:这也适用于@Html.TextBoxFor()
关于c# - 如何在 EditorFor HTMLHelper 的 MVC 4 DateTime 中附加前导 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18742798/
我有意见 ViewUserControl 在哪里 SearchViewData: CommonViewData 在这个 View 中,我因此引用了 Html。 这是类型 HtmlHelper 我创建了
为什么需要使用 HtmlHelper 助手的参数声明 HtmlHelpers? IE public static string ScheduleEntries(this HtmlHelper help
我正在为 ASP.NET MVC 编写自己的 HtmlHelper 扩展: public static string CreateDialogLink (this HtmlHelper htmlHel
我已经为 HtmlHelper 编写了扩展方法,该方法是从需要访问 ViewBag 以获取页面设置的信息的母版页调用的。 这是方法签名: public static string BuildFavor
我正在尝试在 ASP.NET MVC RC2 中构建一个 HtmlHelper 扩展。这段代码在预览版 5 中运行良好,但在 RC2 中不再起作用,我试图理解为什么。这是代码: public stat
我在我的 mvc asp.net 项目中使用 DevExpress 控件。这是 View 的代码: @Html.DevExpress().TextBox(settings => {
我正在尝试使用 Razor 的一些功能创建一个网站,但不使用 Visual Studio。主要原因是我目前主要在 Mac 上工作,我想使用 Coda 来编辑页面。 我不需要一个可编程的网站,就数据库访
在helper中访问模型是正确还是错误?在 cakephp 应用程序中。 我们如何在自定义助手中访问 htmlhelper? 谢谢 最佳答案 Link to manual. . class LinkH
我有一个 html 帮助程序,可以以友好的方式显示文本框的电话号码。用法: Html.PhoneNumberFor(m => m.PhoneNumber) 我希望它接受像“1111111111”这样的
在键入“this”类型后,我已经习惯了由 intellisense 提供的扩展方法。但是当我尝试使用 HtmlHelper 时,扩展方法不显示 - 即使存在“using”语句。为什么是这样?澄清一下,
我正在使用 CakePHP 并试图了解使我的应用程序保持一致和逻辑的最佳方法。 现在我正在尝试使用模型数据验证并处理 View 中的验证错误,我不确定如果我想插入应该怎么做返回错误中的某些链接,例如忘
我有一个 HTMLHelper 扩展方法,可将 HTML 输出到 Response.Write。如何最好地对其进行单元测试? 我正在考虑模拟传递到该方法中的 HtmlHelper,但不确定应该如何验证
在 Razor 代码中使用 HtmlHelpers 时,像这样: new { data-something_something = "value" } 下划线“神奇地”转换为连字符。但是,如果我需要我
我想延长 HtmlHelper , 为了呈现具有自定义属性的脚本标签('async',例如) 我想这样使用它 @Html.RenderBundleScript("/mybundleName", new
我正在尝试创建一个 HTML 帮助程序扩展,它除了生成 HTML 标记外还生成一些 javascript: // script to populate select with data v
我想为我的 MVC Controller 嵌套一组扩展方法,我希望能够按以下模式调用 @Html.NestedName().CustomLabelFor(m => m.Field) 我注意到 Twit
我目前正在创建一些自定义帮助程序类,类似于 ASP.NET MVC 的标准 HtmlHelper。当我查看 HtmlHelper 的实现时,我注意到大多数/所有 HTML 生成方法(例如 Action
好的,假设我有以下模型: public class bar{ public string bar {get; set; } } public class foo{ public bar
我想根据下拉列表的值创建一个 htmlhelpers 元素。这是代码: 下拉菜单 Pracownik biurowy Przewodnik 脚本如下:
是否有人可以建议是否可以在新的自定义 Html 帮助器中重新使用现有的 HtmlHelper。例如: public static class GridHelper { public stati
我是一名优秀的程序员,十分优秀!