mvc3,编辑器模板,css 类,最大长度和大小

2023-12-02

我有一个编辑器模板如下,但 class、maxlength 和 size 属性未获取源代码。

@using System.Globalization
@model DateTime?
@Html.TextBox("", (Model != null && Model.HasValue && !Model.Value.ToString(CultureInfo.InvariantCulture).Contains("1900") && !Model.Value.ToString(CultureInfo.InvariantCulture).Contains("0001") ? Model.Value.ToString("MM/dd/yyyy") : string.Empty), new { @class = "datePicker", maxlength = "12", size = "12" })

我已经改成下面的了还是一样

@Html.EditorFor(x => x.Criteria.FromDate, new { @class = "datePicker", maxlength = "12", size = "12" })

Source

<input class="text-box single-line" id="Criteria_FromDate" name="Criteria.FromDate" type="text" value="" />

我怎样才能解决这个问题?


确保您的编辑器模板已命名DateTime- 放置在文件夹 Views/Shared/EditorTemplates 中,您的模型 (Criteria.FormDate) 是同类型作为 EditorTemplate 模型 (约会时间?).

如果所有日期时间字段都具有相同的最大长度和大小,您可以将它们硬编码在编辑器模板中。 您的 html 示例:

@EditorFor(x => x.Criteria.FormDate) //no need to pass html attributes object if they are not used in the editor template

——值得一试@EditorFor(model, "EditorTemplateName")明确表示您希望 TemplateEditor 用于传递的模型。当您有相同模型类型的多个编辑器时,就会出现这种情况,因此您显式调用它们(就像调用部分视图并将模型传递给它一样)。

EDIT:查看您的模板后,在我看来您的 Criteria.FormDate 不可为空。您应该考虑改进/重构模板中的代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mvc3,编辑器模板,css 类,最大长度和大小 的相关文章

随机推荐

  • python 中的 if 命令

    if aa or bb or cc or dd or ee or ff in attrs show self xx xxxx 我有这样的代码 检查 attrs show 是否包含这些字符串中的任何一个 然后为 self xx 分配一些值 但
  • 为什么 Stream.allMatch(在 Java 8 中)尝试计算所有表达式,即使可以在中途确定值?

    考虑这个片段 String a hello b null c guru boolean value Stream of a b b substring 2 c allMatch x gt x null System out println
  • 具有自定义字体和粗体样式的文本

    我正在开发一个应用程序 我正在使用自定义字体 ttf 文件用于自定义文本视图的字体 我使用的代码为 Typeface tfArchitectsDaughter Typeface createFromAsset getAssets fonts
  • 以 ELB 端点作为 dns 的 mongodb 集群

    我在这里问的不是技术问题 而是更多的架构问题 我已经关注了这个blog用于设置 mongodb 集群 我们有 2 个私有子网 我在其中配置了 3 个 mongodb 成员副本集 现在我想使用单个 dns 例如mongod some subd
  • OWL-DL 本体中的序列顺序建模

    默认情况下 OWL 本体中不维护序列顺序 如何在 OWL DL 本体中对序列进行建模 对序列建模并对其元素进行排序的一种方法是引入hasNext捕获序列顺序的属性 Class SequenceItem EquivalentTo hasNex
  • 如何使用正则表达式识别不以斜杠字符(“/”)结尾的字符串?

    我怎样才能匹配一个不以以下结尾的字符串 我知道我能做到 如果字符串确实以以下内容结束 它将匹配 但是我如何测试是否没有呢 您可以使用负数字符类 然而 这要求字符串至少包含一个字符 如果您还想允许空字符串 您可以使用替代 另一种方法是使用负数
  • 如何获取MySQL中所有表的所有列名?

    有没有一种快速方法可以从所有表中获取所有列名MySQL 而不必列出所有表 select column name from information schema columns where table schema your db order
  • 以编程方式将参数传递给 @kwdef 结构

    以编程方式将参数传递给 kwdef 结构 问题 我有这个结构 Base kwdef struct example struc Latitude Float64 9 9 Latitude degree Longitude Float64 83
  • 从另一个向量中排除向量的元素,不使用 setdiff

    我有一个字符向量 我想从中排除第二个向量中存在的元素 我不知道在这种情况下如何在仍然考虑整个向量的情况下进行否定 vector vector in vector2 我显然可以做到vector vector single character
  • ASP.NET MVC:使用 url 限制访问

    我网站的管理部分的 URL 始终以Admin ASP NET MVC 中是否可以使用 URL 的这一部分来限制用户的访问 显然我会保留 Authorize Roles Administrator 在适当的控制器和操作上 但我想知道如果应用程
  • 改造离线请求和响应

    我已经阅读了有关我的问题的许多问题和答案 但我仍然不明白如何解决它 我需要从服务器获取响应并将其存储在缓存中 之后 当设备离线时 我想使用缓存的响应 当设备在线时 我想从服务器准确获取响应 看上去没那么复杂 这是我尝试执行此操作的方式 代码
  • QMdiSubWindow 中的 qt 定位控件

    I have problem with positioning controls in QMdiSubWindow derivate I designed my window using QtDesigner and it looks li
  • 将带有数字键的数组转换为对象

    我正在研究 PHP 的转换机制 在将数组转换为对象时遇到了一个奇怪的情况 o object array 1 gt foo bar o new stdClass var dump o 据我了解 PHP 属性需要使用与 PHP 变量相同的规则来
  • 使用Numpy的loadtxt读取十六进制数字

    我只能从文本文件中读取整数值 但是当我尝试读取十六进制格式的整数时 会发生错误 我正在使用的代码行是 output np loadtxt fidOut dtype int32 delimiter n 你能帮助我吗 您需要添加一个转换器 以便
  • .bat 脚本来比较两个 Windows 文件夹的内容

    我想编写一个简短的 bat 脚本来比较两个文件夹的内容 文件夹 1 包含约 1300 个文件 文件夹 2 包含约 400 个文件 我想要一个可以通过 Windows 命令行运行的脚本 该脚本将文件夹 2 中的每个文件检查以查看文件夹 1 中
  • ShoppingCart 类型的clear() 方法未定义

    我正在通过JSP实现一个购物网站 我有一个名为的 Java 对象ShoppingCart还有一个叫做 Item 在ShoppingCart有一个包含 Item 对象的向量 这个想法是当我打电话给addItem 方法 我使用 cart add
  • 如何在 Python 中将文件读入列表? [复制]

    这个问题在这里已经有答案了 我想提示用户生成一些随机数并将其保存到文件中 他给了我们那部分 我们要做的部分是打开该文件 将数字转换为列表 然后查找平均值 标准差等 而无需使用简单的内置 Python 工具 我尝试过使用open但它给了我无效
  • 更改 Rectangle.Fill 或 Grid.Background 的自定义颜色

    我可以在 xaml 中使用以下内容更改自定义颜色矩形 A125AA 但我不知道在哪里可以找到更改自定义颜色的代码 我只知道颜色代码有 this gridgcolor Background new SolidColorBrush Colors
  • 有反向代理能力的纯Python网络服务器?

    我正在寻找一个基于纯Python的Web服务器也具有反向代理的能力 看一下Twisted 特别是其反向代理资源 Twisted Web 还提供了在反向代理后面设置的各种工具 这是将 Twisted 应用程序与现有站点集成的建议机制
  • mvc3,编辑器模板,css 类,最大长度和大小

    我有一个编辑器模板如下 但 class maxlength 和 size 属性未获取源代码 using System Globalization model DateTime Html TextBox Model null Model Ha