zoukankan      html  css  js  c++  java
  • ASP.NET MVC 3 学习笔记系列之Music Store(4)

    本篇主要是介绍了以下如何通过Scaffolding 对数据进行编辑。 已经长字符的UI展现额处理方式。 还有就是如何通过Model的特性进行UI上的数据验证。

    通过脚手架(Scaffolding)编辑Forms

    前几篇,我们通过数据库来加载和展现数据, 本章开始,开始学习编辑数据。

    image

    通过Truncate方法修改字符串在UI上的展示,代码如下:

    调用代码如下:

    image

    效果如图:

    image

    通过模型元数据特性进行数据校验

    以下特性的设置适用于编辑模式下。

    修改类特性

    image

    Exclude:获取或设置不允许绑定的属性名称的列表(各属性名称之间用逗号分隔)

    Include:获取或设置允许绑定的属性名称的列表(各属性名称之间用逗号分隔)

    Prefix:获取或设置在呈现表示绑定到操作参数或模型属性的标记时要使用的前缀。

    修改属性特性

    System.ComponentModel.DataAnnotations.ScaffoldColumn(false):

    image

    [System.ComponentModel.DisplayName("Genre")] :

    image

    System.ComponentModel.DataAnnotations.Required

    image

    相关参数:

    AllowEmptyStrings :获取或设置一个值,该值指示是否允许空字符串。

    IsValid:检查必填数据字段的值是否不为空

    System.ComponentModel.DataAnnotations.Range:

    image

    System.ComponentModel.DataAnnotations.StringLength:

    image

  • 相关阅读:
    oracle 闪回操作--区别于快照
    easyui 低版本下拉多选框绑定onChange事件样式失真问题
    kvm虚拟机网络配置-网桥
    CentOS7.5使用KVM创建虚拟机
    梦醒时分
    姑娘
    Ventoy+WePE 装机教程
    PG-SSL安全配置
    转载-如何做一份完善的补丁分析
    网络流24题部分题解
  • 原文地址:https://www.cnblogs.com/warren/p/2191794.html
Copyright © 2011-2022 走看看