itcastMVC 02
摘要:1、MVC 分页 借助ViewData来在页面上进行数据库数据的展示: 对数据库数据执行删除操作 2、 dynamic 和 var 的区别 dynamic 运行时确定类型 var 编译时确认类型 3、 强类型视图,自动添加CRUD(创建读写的MVC5模板) 4、路由规则的匹配 当存在多个路由时,会从
阅读全文
posted @
2020-03-10 23:18
Tanqurey
阅读(127)
推荐(0)
itcastMVC 01
摘要:1.MVC简介 2、EF中savechanges savechanges返回受影响的行数,>0表示保存成功 3、在MVC中 使用EF操作数据库 如果表单元素的name属性的值与实体类中属性是一致的,那么表单内数据会直接赋值到实体中 4、跳转的两种方法:
阅读全文
posted @
2020-03-09 19:16
Tanqurey
阅读(147)
推荐(0)
正式学习MVC 06
摘要:1、Model常用属性讲解 using System; using System.ComponentModel.DataAnnotations; namespace MVCStudy2.Models { public class Student { [Required(ErrorMessage =
阅读全文
posted @
2020-02-18 17:03
Tanqurey
阅读(75)
推荐(0)
正式学习MVC 05
摘要:1、剃须刀模板razor的使用 1)混编 循环语法 @model List<MVCStudy.Models.Student> @{ ViewBag.Title = "List"; } <h2>List</h2> <!--循环遍历数组内容 c#与HTML混编--> <ul> @foreach (var
阅读全文
posted @
2020-02-18 12:11
Tanqurey
阅读(154)
推荐(0)
正式学习MVC 04
摘要:1、ActionResult ActionResult是一个父类, 子类包括了我们熟知的 ViewResult 返回相应的视图 ContentResult 返回字符串 RedirectResult( return Redirect(url:xxxx)) 重定向 RedirectToRouteResu
阅读全文
posted @
2020-02-16 20:15
Tanqurey
阅读(139)
推荐(0)
正式学习MVC 03
摘要:1、View -> Controller的数据通信 1) 通过url查询字符串 public ActionResult Index(string user) { return Content(user); } 2)通过post方式传递 1 ViewBag.Title = "ShowForm"; 2
阅读全文
posted @
2020-02-16 11:31
Tanqurey
阅读(134)
推荐(0)
正式学习MVC 02
摘要:1、cookie 继续讲解MVC的内置对象cookie 相对不安全 1)保存cookie public ActionResult Index() { // 设置cookie以及过期时间 Response.Cookies.Add(new HttpCookie(name: "userId") { Val
阅读全文
posted @
2020-02-15 13:35
Tanqurey
阅读(144)
推荐(0)
正式学习MVC 01
摘要:1、新建项目 点击创建新项目,选择ASP.NET web应用程序,对项目进行命名后点击创建。 截图如下: 取消勾选HTTPS配置 可选择空 + mvc 或直接选定MVC 2、目录结构分析 1) App_Start 配置文件夹。 BundleConfig.cs 打包器(css,js等) // Scri
阅读全文
posted @
2020-02-14 10:06
Tanqurey
阅读(167)
推荐(0)
MVC09
摘要:1.委托(delegate)调用静态方法 委托类似于C++中的函数指针。 某方法仅仅在执行的时候才能确定是否被调用。 是实现事件和回调函数的基础。 面向对象,安全性高. using System; using System.IO; namespace IO { class Program { //
阅读全文
posted @
2020-02-04 17:41
Tanqurey
阅读(131)
推荐(0)
MVC08
摘要:1. c# 索引器(indexer) using System; using System.IO; namespace IO { class Program { private string[] nameList = new string[10]; static void Main(string[]
阅读全文
posted @
2020-02-04 15:14
Tanqurey
阅读(100)
推荐(0)
MVC07
摘要:1. 讲解ASP.net MVC的I/O操作 新建一个控制台程序,输入代码如下 using System; using System.IO; namespace IO { class Program { static void Main(string[] args) { // 判断文件是否存在 Co
阅读全文
posted @
2020-02-02 17:17
Tanqurey
阅读(164)
推荐(0)
MVC06
摘要:1.校验机制 我们可以在Model中使用属性进行校验 using System; using System.ComponentModel.DataAnnotations; using System.Data.Entity; namespace MvcMovie.Models { public cla
阅读全文
posted @
2020-01-30 21:53
Tanqurey
阅读(160)
推荐(0)
MVC05
摘要:1. 添加搜索功能 如何实现url添加查询字符串实现查询指定项目的功能? 来到MovisController,修改Index方法如下 public ActionResult Index(string queryString) { var movies = from m in db.Movies se
阅读全文
posted @
2020-01-29 12:39
Tanqurey
阅读(139)
推荐(0)
MVC04
摘要:1. 从页面到action 讲述controller与View之间的具体运作关系 在上次添加的名为Movie的Model内添加 下面我们尝试为该model内的属性添加attribute 具体修改如下: using System; using System.ComponentModel.DataAnn
阅读全文
posted @
2020-01-28 10:36
Tanqurey
阅读(178)
推荐(0)
MVC03
摘要:1.添加model model 的作用是什么? 处理项目的数据模型,与数据库交互 .net推荐的处理数据的方式:使用 idd framework 1)新建model 右键models文件夹,选择添加,选择类,命名好后就生成一个类。 之后为其添加一些属性,举例如下: Movie数据类型 using S
阅读全文
posted @
2020-01-18 17:36
Tanqurey
阅读(115)
推荐(0)
MVC02
摘要:1. 添加View 1)在添加完Controller生成的View目录右键新建,添加名称,选择模板, 下边可以选择一个Layout布局页,选择shared共享的布局 2) 在之前的路由中为我们直接返回的是字符串,这次把类型改回为原来的 ActionResult,并返回View()方法,View方法会
阅读全文
posted @
2020-01-16 19:04
Tanqurey
阅读(112)
推荐(0)
MVC01
摘要:1.Controller 1) 添加: 在Controller目录右键进行添加,出现很多模式供选择,选择空的Controller,命名后新建。新建后Views 目录将同步生成相应名称的视图文件目录 均继承于Controller类 控制器内的方法默认返回ActionResultl类型,可自行修改 修改
阅读全文
posted @
2020-01-13 22:41
Tanqurey
阅读(105)
推荐(0)