zoukankan      html  css  js  c++  java
  • MVC之显示和编辑注解

    HtmlHelper中定义很多对显示相关的注解:

    使用HtmlHelper.EditorFor(m=>m.Password),通过查看生成的Html,会发现如果property type是一般类型比如int,string型,MVC会把EditorFor渲染成input text ,

    如果是定义了DateType,MVC会渲染input,同事会有相应的Type设置,常用的<input type="password"> 密码会显示密文。

    Display [Display(Name="密码")] 使用EditorForModel时候Display可以设置显示名称

    DisplayFormat[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:c}")] 给property限制类型 渲染之后效果:

    <input name="Income" class="text-box single-line" id="Income" type="text" data-val-required="The 收入 field is required." data-val="true" data-val-number="The field 收入 must be a number." value=""/>

    ScaffoldColumn 用于htmlHelper.EditorForModel()隐藏Html辅助方法,如隐藏model里面id在页面上的显示

    ReadOnly不向编辑器提交更新此property的值

    DataType[DataType(DataType.Password)]使用EditorForModel时候可以设置特定的datatype

    HiddenInput property会被渲染成<input type="hidden" value="xxx" />

  • 相关阅读:
    uap
    打印机驱动下载
    hsf
    系统安装
    npm
    webuploader传递参数
    thinkphp5集成H-ui后台(五)集成webUploader
    webUploader上传视频,包括上传进度、上传状态、暂停和取消等
    webuploader php上传视频
    使用Webuploader大文件分片传输
  • 原文地址:https://www.cnblogs.com/lemonP/p/7155652.html
Copyright © 2011-2022 走看看