当前位置: 首页 > news >正文

扬中网站制作郑州制作网页的公司

扬中网站制作,郑州制作网页的公司,网站做百度百科,网站开发的三个流程前面的博客中曾经提到过ModelBing机制#xff0c;也在Demo中体现过#xff0c;在MVC中更吊的是封装了自定义的验证规则。下面来一个Demo来展现一下#xff0c;看了后#xff0c;你一定会爱上它的#xff0c;能让你少写很多JS语句。 1.View层 [html] view plaincopyprint… 前面的博客中曾经提到过ModelBing机制也在Demo中体现过在MVC中更吊的是封装了自定义的验证规则。下面来一个Demo来展现一下看了后你一定会爱上它的能让你少写很多JS语句。 1.View层   [html] view plaincopyprint? span stylefont-size:18px;*自动绑定实体模型*   model MvcApplication1.Models.User         h2Login/h2   form methodpost       *绑定实体显示名称*       Html.LabelFor(useruser.ID)       *绑定实体值*       Html.TextBoxFor(user  user.ID)        *验证规则*          Html.ValidationMessageFor(user  user.ID)br /       Html.LabelFor(useruser.Password)       Html.EditorFor(user  user.Password)       Html.ValidationMessageFor(user  user.Password)br /       input typesubmit name提交 /   /form            /span   2.Model层   [csharp] view plaincopyprint? span stylefont-size:18px;using System;   using System.Collections.Generic;   using System.Linq;   using System.Web;   using System.ComponentModel.DataAnnotations;   using System.ComponentModel;      namespace MvcApplication1.Models   {       public class User       {           //必填项           [Required]           //界面绑定的名称          [DisplayName(用户别称)]           //限制字符的长度           [StringLength(6,ErrorMessage您输入的名字太长了)]           //绑定的类型           [DataType(DataType.Text)]                     //[Range(555555,999999)]           public string ID { get; set; }           [Required]           [DataType(DataType.Password)]           [DisplayName(用户密码)]           public string Password { get; set; }       }   }/span   3.Controller   [csharp] view plaincopyprint? span stylefont-size:18px; public ActionResult Login()           {               return View();           }              [HttpPost]           public ActionResult Login(User user)           {               if (user.ID Admin || user.Password  Admin)               {                   return Content(登录成功);               }               else               {                   return Content(密码错误);               }                         }/span   分析整体实现的功能很简单就是把页面传进的值通过在Controller中验证后返回结果主要的功能就是在Model中引入了System.ComponentModel.DataAnnotations和System.ComponentModel的空间然后为实体的属性绑定了一些自定的验证功能例如[Required]、 [DisplayName(用户别称)]、 [StringLength(6,ErrorMessage您输入的名字太长了)]等当然这两个命名空间中还有很多有兴趣的可以查一下。  最终在界面上绑定强类型视图的时候通过反射机制自动为每个控件绑定实体属性。 萌萌的IT人 转载于:https://blog.51cto.com/jlins/1588492
http://www.zqtcl.cn/news/372644/

相关文章:

  • wordpress子站点解析浙江省特种作业证查询官网
  • 长春门户网站建设制作上门做网站哪里有
  • 提卡网站建设西安成品网站建设
  • 广州做餐饮的招聘网站买毕业设计的网站
  • 涡阳网站建设网站开发工程师项目经验
  • 手机网站建站系统成都如何做网站
  • 安徽省住房和建设执业资格注册中心网站优质公司网站
  • 深圳福田做网站公司cname解析对网站影响
  • 做个网站要多久网站制作文案
  • 用户搭建网站wordpress代码实现头像
  • 和平区网站建设app和手机网站
  • 腾讯科技微信小程序电商seo是什么意思啊
  • 手机网站模板更换方法新闻客户端网站开发
  • 湛江定制建站黄页推广app软件
  • 盈利型网站做安卓app用什么软件
  • wordpress优秀移动站点西宁公司网站建设
  • 浙江网站建设的要求建设网上商城网站的目的和意义
  • 西峰住房和城乡建设局网站关于校园网站升级建设的报告
  • 网站怎么自适应屏幕大小达人室内设计网app
  • 做网站的软件名字全拼wordpress面包屑文字大小如何调整
  • 如何建设软件下载网站北京网站建设出名 乐云践新
  • 网站seo外包南宁网站建设活动
  • 汽车行业网站设计做互联网公司网站谈单模拟视频教学
  • 做网站界面设计注意什么江苏宿迁房产网
  • 传奇服务器网站如何建设帮人做兼职的网站
  • 织梦手机网站有广告位wordpress媒体库现实不全
  • 网站建设外包公司怎么样珠海网站排名提升
  • 电子商务网站建设结业论文做网站的图片字虚
  • 米拓建站最新进展注册做网站的公司有哪些
  • 设计网站设计wordpress 改系统