| 
                         | 
                    
                              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中创建灵活的数据标签? 3 年前 | 
| 
                         | 
                    M.Walko · 在降价中更改ATX标题的字体大小 7 年前 | 
| 
                         | 
                    Adam Waring · Bootstrap 4容器的文本包装 7 年前 | 
| 
                         | 
                    Jamie Wilson · 打印文本文件(Python) 7 年前 | 
| 
                         | 
                    new2Ubuntu · 在Python3中打印格式化的浮点列表 7 年前 | 
| 
                         | 
                    Reilly Ford · 使用导航栏+页面选项卡格式化问题 7 年前 |