ASP.NET-Razor常用方法

1.使用Scripts.Render()引入脚本
    
    
    
    
  1. @section Scrits{
  2. @Scripts.Render("~/bundles/jquery")
  3. }

2.使用@Html.HiddenFor(model=>model.Id)在页面中隐藏一个值
    
    
    
    
  1. @Html.HiddenFor(model=>model.Id)
     
     
     
     
  1. <input type = "hidden" value="隐藏值" / > //HTML也有隐藏值的方法

[email protected]展示Model的display定义的Name
    
    
    
    
  1. @Html.LabelFor(model => model.name, new { @class = "control-label col-md-2" })

[email protected]编辑Model中的name变量
    
    
    
    
  1. @Html.EditorFor(model => model.name)

5.  @Html.ValidationMessageFor如果不符合Model中对属性的规定就显示信息
    
    
    
    
  1. @Html.ValidationMessageFor(model => model.sex)
在model中的限制属性有
    
    
    
    
  1. [StringLength(20,MinimumLength=4)]
  2. [DataType(DataType.Text)]
  3. [Required]
使用这些属性的时候必须要引用一个命名空间
    
    
    
    
  1. using System.ComponentModel.DataAnnotations;







来自为知笔记(Wiz)


你可能感兴趣的:(ASP.NET-Razor常用方法)