MVC
秋也呀
这个作者很懒,什么都没留下…
展开
-
模型注解验证
ASP NET MVC框架也提供了教据验证的API.这就是模型数据注解或模型元数据。模型数据注解验证主要是在服务器端对数爱进行验正。这样可以使用声明语法在模型中指定验证的规则。常见的验证API如下:数据验证API示例说明Compare[Compare(“MyOtherProptrty”)I两个属性值必须相同Range[Range(10, 20]其值必须在指定的教值范围内RegularExpressionRegularExpression(" pttern")1原创 2021-06-23 21:15:20 · 219 阅读 · 0 评论 -
jQuery插件验证
一、前言示例:在必填验证和比较验证中代码虽然简单,但是代码量多,然而,JQuery的Vakidate插件封装了常用的表单验证规则,这个插件可以简化表单验证。二、视图代码<body> <div> @using (Html.BeginForm("Index", "Home", FormMethod.Post,new { id="reginsterFrm"})) { <span>用户名:@Html.TextB原创 2021-06-20 21:27:16 · 163 阅读 · 0 评论 -
jQuery表单验证——比较验证
一、视图代码示例:<body> <div> <form action="/Home/Index" method="post"> <span>用户名:@Html.TextBox("username", "", new { onblur = "checkUser()" })</span> <span id="unameMsg" style="color:red">原创 2021-06-19 22:02:00 · 84 阅读 · 0 评论 -
JQuery验证——必填验证
一、引入JQuery.min.js文件二、视图代码设计<body> <div> @using (Html.BeginForm("Index","Home",FormMethod.Post)) { <span>用户名:@Html.TextBox("username","",new {onblur="checkUser()" })</span>原创 2021-06-18 21:45:49 · 2124 阅读 · 0 评论 -
使用JQuery代码验证的5种类型
(1)必填检查(2)范围检查(3)比较验证(4)格式验证(5)特殊验证原创 2021-06-17 21:12:03 · 59 阅读 · 0 评论 -
Html辅助方法载入分部和布局视图
一、分部页和布局页分部页:主要用于页面中的小部分地方的共用(局部)布局页:主要用于共同的基本结构(整体)二、使用步骤在Shared文件夹右键添加原创 2021-06-15 22:44:43 · 89 阅读 · 0 评论 -
Html辅助方法演示
一、视图代码展示代码如下(示例):<div> @Html.ActionLink("链接","Index") @using (Html.BeginForm("Index", "Home", FormMethod.Get)) { <fieldset> <legend>表单</legend> <p>姓名:@Html.TextBox("nam原创 2021-06-14 21:56:34 · 60 阅读 · 0 评论 -
HTML辅助方法
HTML辅助方法说明HTML.ActionLink输出< a>链接HTML.BginForm输出< form>标签HTML.DropDownList输出< select>标签HTML.Password输出< input type=“password”>标签HTML.RadioButton输出< input type=“radio”>标签HTML.TextArea输出< textar...原创 2021-06-13 21:13:05 · 65 阅读 · 0 评论 -
HTML辅助方法
一、HTML辅助方法是什么?HTML辅助方法简介:除了之前使用标签来提交表单数据外,还可以通过视图的Html属性调用HTML辅助方法。HTML辅助方法介绍HTML辅助方法(HTML Helper) 是用于辅助产生HTML的一组系统方法。使用HTML辅助方法能够帮助产生HTML标签和内容,以提高视图的开发速度,避免不必要的语法错误。HTML辅助方法封装在HtmlHepler类中,同时提供多个重载版本,以适应不同开发需求。HTML辅助方法工作原理每一个Razor视图都继承了它们基类的Html属性。H原创 2021-06-12 21:08:17 · 474 阅读 · 0 评论 -
ASP.NET MVC文件上传
一、文件上传介绍可以使用默认的模型绑定机制,实现文件的上传,再上传文件之前,需要在站点根目录建立存放上传文件的目录,为了接收上传的文件,对象需要定义一个控制器方法,并接受一个HttpPostedFileBase类型的参数。二、代码设计1.控制器代码如下(示例):using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace We原创 2021-06-11 22:29:25 · 1367 阅读 · 2 评论 -
ASP.NET MVC复杂类型的绑定
一、复杂类型的绑定模型绑定除了可以绑定一些基本数据类型和自定义的类型,还可以绑定较为复杂的集合类型数据二、操作步骤1.控制器代码设计代码如下(示例):using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebApplication6.Controllers{ public class HomeControl原创 2021-06-10 20:30:10 · 181 阅读 · 1 评论 -
ASP.NET MVC基本类型的绑定
一、控制器代码设计控制器通过视图中指定的name值获取到对应的数据二、视图代码设计三、运行结果原创 2021-06-09 20:56:35 · 71 阅读 · 2 评论 -
Mvc模型绑定基础
一、模型绑定是什么?模型绑定是将浏览器发送给HTTP请求数据转化为.NET对象的过程。模型绑定使得在控制器中可以直接获取视图或URL传递来的数据,且这些数据可以自动转换为模型对象,以便调用。二、使用步骤1.控制器代码代码如下(示例):using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using WebApplication4.Model原创 2021-06-08 16:23:43 · 329 阅读 · 1 评论 -
ASP.NET MVC视图向控制器传递数据
一、Request对象当需要从视图传递简单的数据至控制器时,可以使用Request对象来完成二、使用步骤1.控制器代码设计代码如下(示例):using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebApplication3.Controllers{ public class HomeController :原创 2021-06-07 21:17:20 · 800 阅读 · 2 评论 -
使用ViewData传递Model数据
前言因为ViewDataDictionary类型的内容可以存储任意数据,所以可以把整个Model数据放入ViewData对象或ViewBag对象中传递到View视图页。一、创建EF在以下文件中添加:步骤接着如下:二、设计代码1.控制器代码如下(:2.视图代码如下:三、运行结果...原创 2021-05-30 21:37:02 · 375 阅读 · 0 评论 -
ASP.NET MVC控制器向视图传递(2)
一、ViewBag对象的使用ViewBag属性在使用时使用“对象.属性”的输入方法。1.控制器代码设计在控制器中的index()方法下,输入以下代码:ViewBag.Name = "张三";2.视图代码设计index视图里输入以下代码:<h2>@ViewBag.Name</h2>3.运行结果如下二、TempData对象的使用ViewData属性和ViewBag属性无法跨越Action()方法传递数据,但可使用TempData属性来跨越Action()方法传递原创 2021-05-29 21:32:23 · 53 阅读 · 2 评论 -
ASP.NET MVC控制器向视图传递(1)
一、基本知识(1)控制器处理两件事:请求与响应;(2)Controller(控制器)和View(视图)之间数据传递的方向:1.Controller传递至View;2.View传递至Controller;(3)Controller传递至View传递少量方法可以使用的3种对象:1.ViewData2.ViewBag3.TempData二.ViewDate对象1.属性以下是ASP.NET MVC 5源代码中ControllerBase类中ViewData的定义:public ViewDa原创 2021-05-28 21:38:52 · 146 阅读 · 0 评论 -
ASP.NET MVC实例学习
一、创建控制器创建在如图位置中:二、创建视图在所创建的控制器里把index改为Register右键点击添加视图三、在视图里进行页面设计<table> <tr> <td>*邮箱</td> <td><input type="text" name="email" value="" id="email" class="in" /></td> </tr>原创 2021-05-27 21:56:45 · 604 阅读 · 2 评论 -
ASP.NET MVC 创建视图
一、方法1. 在控制区中找到index方法并右键点击添加视图方法2. 在指定存放视图的文件下右键点击添加视图二、选择如图点击添加三、根据需要修改内容后点击添加四、创建完后默认代码如下...原创 2021-05-26 12:44:25 · 560 阅读 · 0 评论 -
创建ASP.NET MVC控制器
由这篇创建控制器文章可知,我们的控制器存放在Controllers文件夹一、右键Controllers文件夹二、点击添加控制器三、选择如图四、点击添加,创建完成控制器的默认代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace WebApplication1.Controllers{ publi原创 2021-05-25 23:15:53 · 231 阅读 · 0 评论 -
创建ASP.NET MVC应用程序
一. 打开Visual Studio二. 选择原创 2021-05-25 17:04:58 · 181 阅读 · 2 评论