1
3
你可以用
ModelMetadata
. 一些元数据属性是
|
2
4
这是一个货币显示模板:
和编辑器模板
我建议定义CSS类 钱 ,但如果需要,可以用其他类替换它。两个都叫 金钱.ascx 把它们放进去 视图\共享\显示模板 和 视图\共享\编辑模板 ,分别。 用作
编辑 :如果希望具有不同的编辑器/显示格式(与我一样),则可以执行的另一项操作是扩展DataAnnotationsModelMetadataProvider,实现新的EditFormattribute,该属性在编辑模式下提供格式(这将覆盖DataAnnotations设置),同时为通过这两个属性设置和编辑格式。
然后在应用程序的global.asax.cs中连接它
这允许您配置模型属性,如:
这使我能够摆脱上面显示的模板,并保持轻松地将HTML属性应用于生成的字段的能力。我认为这可能比必要的更复杂。我这样做是为了支持一个额外的属性,该属性支持基于用户是谁或其组成员身份的条件要求(在示例中注释掉)。 |
3
3
我发现前面的两个答案对我都很有用,但是对于我来说,使这项工作成功所需的关键信息是,您必须使用editor for而不是textbox for。的文本框似乎没有从ModelMetadata中提取EditFormatString |
ttruhcheva · 如何在Power BI中创建灵活的数据标签? 2 年前 |
M.Walko · 在降价中更改ATX标题的字体大小 6 年前 |
Adam Waring · Bootstrap 4容器的文本包装 6 年前 |
Jamie Wilson · 打印文本文件(Python) 6 年前 |
new2Ubuntu · 在Python3中打印格式化的浮点列表 6 年前 |
Reilly Ford · 使用导航栏+页面选项卡格式化问题 6 年前 |