#VC

.NET MVC伪静态

 说明:MVC中的伪静态跟我们的WebForm里面的伪静态不一样(详情:配置伪静态(URL重写))由于我们的MVC中存在路由,所以我们不必去处理每个访问的页面进行重写,我们完全可以再配置一个路由让他显示*.html.注意:以下的配置只能让你 可以访问*.html,并不会自动的去URL重写,例如:访问...
代码星球 ·2020-05-22

MVC Ajax

对于JQuery一些知识这里就不做介绍了。我们直接进入Ajax在MVC中的使用。 1.安装Unobtrusive-ajax.js   必须引用jquery.unobtrusive-ajax.js脚本,才能让Ajax辅助方法的Ajax功能生效 2.Ajax的ActionL...
代码星球 ·2020-05-22

MVC5 数据注解和验证

①利用数据注解进行验证②创建自定义的验证逻辑③模型元数据注解的用法 ①先创建数据源 1,创建我们的Model Order2,创建控制器带EF选择模型为Order  当你运行的时候会报错,需要代码迁移   codeFirst更新数据库&nbs...
代码星球 ·2020-05-22

Mvc5 表单和HTML辅助方法

 ①表单的使用 在WebFrom里面你创建一个页面,页面上就会出<from></from>. 1,action和method属性 action表示目的,method表示表单传值方式get/post,action默认为当前URL,method默认为:get2...

MVC5 模型 生成EF

在看本篇之前请先去了解一下EF以及如何利用模型生成数据库  https://i.cnblogs.com/posts?categoryid=1107227 看CodeFirst就可以了。等你了解了EF以后①在Models里面创建3个类  Genre,Artist,Albu...
代码星球 ·2020-05-22

Mvc5 控制器,视图简单说明

本系列会比Mvc4更详细。Mvc4记录或没记录的东西这里也会提到。控制器 自动装配:一般自动装配对于添加的时候比较好用  视图: 控制器返回的视图,其实就是一些静态的HTML。动态性不好,从控制器传递少量数据,最简单使用ViewBag。只适用于少量数据。  强...

MVC 4.0语法 自动分页

4.0语法中实现自动分页只需要两个方法即可,Skip()----跳过序列中指定的元素,Take()-----从序列的开头返回指定数量元素。一般用自动分页都是无刷新的,可以把显示的数据,用局部页面封装起来,每次分页的时候就异步来获取局部页面。 ShopBackDataContextsc=newShopBackD...
代码星球 ·2020-05-22

BootStrap--Tables(表格) MVC中不刷新做增,删,改(C#)

 自带的Tables会有自动分页,搜索等一些动能,很方便,唯一的不足就是添加,修改,删除数据需要刷新页面,并不能静态。下面说的是如何不刷新页面(Ajax)去执行增,删,改操作。需要用到的样式,JS库(需要自己去复制到自己的项目中)@*bootstrap样式*@<linkhref="~/Content/c...

MVC 模板页和布局

我们在以前的Asp.NET课程中已经学习过母版页了,在MVC中WebForm视图使用母版页的方法与以前基本相同。创建一个项目MvcMasterPageDemo。添加Home控制器,生成Index视图。在生成视图的选框中,我们选择Aspx视图引擎,然后可以看到有“使用布局或母版页”的选项,给我们指...
代码星球 ·2020-05-22

MVC 区域模块

 mvc4.0新增的area区域机制,可以协助你在架构较为大型的项目,让独立性较高的部分功能独立成一个MVC子网站,以降低网站与网站之间的耦合性,也可以通过area的切割,让多人同时开发同一个项目时候,能够减少互相冲突的机会。在mvc项目中不能有两个同名的控制器,即使你有区分不同的命名空间可以正常编译,但实际...
代码星球 ·2020-05-22

MVC 过滤器

在项目中,在Action执行前或者执行后,通常我们会做一些特殊的操作(比如身份验证,日志,异常,行为截取等)。微软并不想让MVC开发人员去关心和写这部分重复的代码,所以在MVC项目中我们就可以直接使用它提供的Filter的特性帮我们解决。在项目中的Models文件夹中创建一个特性类,MyActionFilterAttr...
代码星球 ·2020-05-22

MVC AJAX

MVC中的AJAX操作原理还是基于Jquery的封装操作。使用微软提供的Ajax请求脚本。另创建一个MvcAjax的Action和视图。在视图中添加:这两个脚本不能少@*jquery脚本*@<scriptsrc="~/Scripts/jquery-1.8.2.min.js"></script>@...
代码星球 ·2020-05-22

MVC 校验

校验保障了MVC应用程序安全性。Models文件夹包含表示应用程序模型的类1,创建一个项目MvcValidateDemo。2,创建一个实体类UserInfo在Models中,包含Id、UserName、Age属性。3,创建UserInfo控制器,并添加一个Add的Action。4,为名为Add的Action添加视图,选...
代码星球 ·2020-05-22

MVC MVC 路由详解

在项目中我们引用了System.Web.Routing; Routing的作用:确定Controller确定Action确定其他参数根据识别出来的数据,将请求传递给Controller和Action. Global.asax中 在App_Start目录中的RouteConfig.cs文件注...
代码星球 ·2020-05-22

MVC 控制器详解

Controller:Controllers文件夹包含负责处理用户输入和响应的控制器类。MVC要求所有控制器的名称必须以"Controller"结尾。控制器的职责:  处理跟用户的交互  处理业务逻辑的调用  指定具体的视图显示数据,并且把数据传递给视图约定:必须是非静态类  必须实现IContro...
代码星球 ·2020-05-22
首页上一页...5657585960...下一页尾页