mvc中html,(ASP.NET)总结MVC中@Html表单用法

1.当type类型是text时:@Html.TextBoxFor(model => Model.Name,new{@style = "width: 50px;", @class= "input"});

2.单选:@Html.RadioButtonFor(model => Model.Sex);

3.下拉列表选择:List Teamitems = new List(){

new SelectListItem{Text = "", Value =""}

}

this.ViewData["List"] = Teamitems;

@Html.DropDownListFor(model => Model.Stylist, ViewData["list"] as Ienumerable)

首先是要在Model中定义这些类的。

4.时间格式:在定义的Model类中定义

[DataType(DataType.Date)]

[DisplayFormat(DataFormatString= "{0: yyyy-MM-dd}", ApplyFormatInEditModel = true)]

@Html.EditorFor(model => Model.TargetDate)

5.显示错误信息:@Html.ValidationMessageFor(model => Model.Name, "", new{@class=""});

6.一些判断是在Controller中加以判断的,显示错误信息提示:ModelState.AddModelError("code", "验证码错误,此验证码区分大小写。")

7.在controller中可以获取到model中的值,来加以判断或者是显示。

8.在Model中,[Ignore]是在数据库中被隐藏掉的;

[System.Web.Mvc.HiddenInput(DisplayValue = false)]这样定义是可以在页面中隐藏的。

MVC中处理表单提交的方式(Ajax+Jquery)

MVC中处理表单有很多种方法,这里说到第一种方式:Ajax+Jquery 先看下表单:

关键字: ...

Spring MVC中 提交表单报错400

背景: 在写SpringMVC表单提交的代码的时,在最后点击提交的时候总是会出现400的错误 原因: 主要原因就是表单提交的数据和对应实体类的属性无法完全匹配 解决方案: 查看我们提交的数据是否完全和 ...

MVC中处理表单提交的方式(使用html扩展方法+juqery插件)

这里使用扩展方法来扩展基于jquery.form 插件,实现基于异步的ajax的提交方式.

随机推荐

使用“Empty 模式”改进 Null Object

概述 Null Object 是Martin 大师提出的一种重构手段,其思想就是通过多态(派生一个Null对象)来减少逻辑(if … then …else)的判断. 而.NET中已经有Null Obj ...

knockout之入门介绍

Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript的前端UI简单化.Knockout是一个以数据模型(data model)为基础的能够帮助你创建丰富文本,响应显示和编 ...

Ubuntu 设置su密码

如果之前安装时没有设置root密码,可以如下设置: 命令窗口中输入:sudo passwd [sudo] password for 用户名:  这里输入你sudo 的密码输入新的 UNIX 密码: 重 ...

设计模式之Builder模式

一.感性认识 二.Builder模式 1.定义 一个复杂对象的构建与其表示相分离,使得同样的构建过程可以创建不同的表示.即构建过程相同,但是子部件却不相同. 2.结构说明 Builder: 创建者接口 ...

Linux命令行下cp,rm,mv命令的使用

以下的内容来源于 Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ...

Firebug Command Line

http://michaelsync.net/2007/09/15/firebug-tutorial-commandline-api

两种 AuthorizationSchemes 在 ASP.NET Core 2

Welcome to IdentityServer4:  https://identityserver4.readthedocs.io/en/release/   支持 ASP.NET Core 2 ...

网站链接facebook 拿新的post

$http({ method: "GET", url: "https://graph.facebook.com/oauth/access_token?client_id= ...

pip安装本地文件

I do a lot of development without an internet connection1, so being able to install packages into a ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值