国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

validate.unobtrusive.js驗(yàn)證

2019-11-17 02:42:50
字體:
供稿:網(wǎng)友

validate.unobtrusive.js驗(yàn)證

以下是關(guān)于C#.net的mvc架構(gòu)中使用validate.unobtrusive.js的表單驗(yàn)證個(gè)人實(shí)踐,省去了大量的js代碼驗(yàn)證,

對(duì)于簡單的提交表單還是很好的,個(gè)人感覺這種驗(yàn)證的理念還是不錯(cuò)的。下面就具體介紹一下使用的步驟:

1、在webconfig的<appSettings>節(jié)中設(shè)置驗(yàn)證key,開啟驗(yàn)證:

    <add key="ClientValidationEnabled" value="true"/>  <add key="UnobtrusivejavaScr

2、在model中設(shè)置字段的驗(yàn)證屬性,例如:

/// <summary>

/// 會(huì)員賬號(hào)

/// </summary>

[Required(ErrorMessage = "賬號(hào)不能為空!")]

[StringLength(50, ErrorMessage = "賬號(hào)長度應(yīng)為1-50個(gè)字符!", MinimumLength = 1)]

[RegularEx

[Remote("checkAccount", "signUp", ErrorMessage = "賬號(hào)已存在,換個(gè)吧!")]

public string UserAccount { get; set; }

/// <summary> /// 會(huì)員真實(shí)姓名 /// </summary> [Required(ErrorMessage = "姓名不能為空!")] [StringLength(30, ErrorMessage = "姓名長度應(yīng)為1-30個(gè)字符!", MinimumLength = 1)] public string TrueName { get; set; }

3、在view中引用js:

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/Javascript"></script>

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

注意我用的這個(gè)驗(yàn)證插件,jquery目前貌似只能引用1.4--1.5.1,高版本的如1.7以上驗(yàn)證會(huì)失效

4、html代碼如下:

@using (Html.BeginForm())

{

@Html.ValidationSummary(true)

<table>

<tr>

<td class="left"><span class="must">*</span>用戶姓名:</td>

<td>

@Html.TextBoxFor(m => m.TrueName, new { @class = "Box Raster_20"})

</td>

<td>

@Html.ValidationMessageFor(m => m.TrueName)

</td>

</tr>

</table>

<input type="submit" value="保存" class="Btn BtnYe90" >

}

就寫這么多吧!!!


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汕头市| 兴隆县| 黑河市| 潜山县| 政和县| 紫阳县| 阜阳市| 安溪县| 进贤县| 兴山县| 云龙县| 广水市| 灵丘县| 连南| 尖扎县| 大关县| 贵港市| 文登市| 武邑县| 夹江县| 富裕县| 团风县| 恩施市| 华容县| 临朐县| 济源市| 武隆县| 通许县| 丹江口市| 太康县| 涟源市| 沅江市| 宁武县| 安龙县| 安泽县| 东山县| 天台县| 宁安市| 阳泉市| 新宾| 博乐市|