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

  • 相关阅读:
    Apache虚拟主机(VirtualHost)配置
    LAMP源码安装
    SUSE上配置SAMBA服务
    Linux下安装或升级Python 2.7
    HTML5,CSS3,JS绘制饼图
    Single Number
    Reverse Words in a String
    C++控制台日历
    百度JS破盗链
    腾讯前端突击队Ⅱ
  • 原文地址:https://www.cnblogs.com/warren/p/2191794.html
Copyright © 2011-2022 走看看