随笔分类 -  Asp.net MVC

itcastMVC 02
摘要:1、MVC 分页 借助ViewData来在页面上进行数据库数据的展示: 对数据库数据执行删除操作 2、 dynamic 和 var 的区别 dynamic 运行时确定类型 var 编译时确认类型 3、 强类型视图,自动添加CRUD(创建读写的MVC5模板) 4、路由规则的匹配 当存在多个路由时,会从 阅读全文
posted @ 2020-03-10 23:18 Tanqurey 阅读(127) 评论(0) 推荐(0)
itcastMVC 01
摘要:1.MVC简介 2、EF中savechanges savechanges返回受影响的行数,>0表示保存成功 3、在MVC中 使用EF操作数据库 如果表单元素的name属性的值与实体类中属性是一致的,那么表单内数据会直接赋值到实体中 4、跳转的两种方法: 阅读全文
posted @ 2020-03-09 19:16 Tanqurey 阅读(147) 评论(0) 推荐(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) 推荐(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) 推荐(0)
正式学习MVC 04
摘要:1、ActionResult ActionResult是一个父类, 子类包括了我们熟知的 ViewResult 返回相应的视图 ContentResult 返回字符串 RedirectResult( return Redirect(url:xxxx)) 重定向 RedirectToRouteResu 阅读全文
posted @ 2020-02-16 20:15 Tanqurey 阅读(139) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
MVC09
摘要:1.委托(delegate)调用静态方法 委托类似于C++中的函数指针。 某方法仅仅在执行的时候才能确定是否被调用。 是实现事件和回调函数的基础。 面向对象,安全性高. using System; using System.IO; namespace IO { class Program { // 阅读全文
posted @ 2020-02-04 17:41 Tanqurey 阅读(131) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
MVC03
摘要:1.添加model model 的作用是什么? 处理项目的数据模型,与数据库交互 .net推荐的处理数据的方式:使用 idd framework 1)新建model 右键models文件夹,选择添加,选择类,命名好后就生成一个类。 之后为其添加一些属性,举例如下: Movie数据类型 using S 阅读全文
posted @ 2020-01-18 17:36 Tanqurey 阅读(115) 评论(0) 推荐(0)
MVC02
摘要:1. 添加View 1)在添加完Controller生成的View目录右键新建,添加名称,选择模板, 下边可以选择一个Layout布局页,选择shared共享的布局 2) 在之前的路由中为我们直接返回的是字符串,这次把类型改回为原来的 ActionResult,并返回View()方法,View方法会 阅读全文
posted @ 2020-01-16 19:04 Tanqurey 阅读(112) 评论(0) 推荐(0)
MVC01
摘要:1.Controller 1) 添加: 在Controller目录右键进行添加,出现很多模式供选择,选择空的Controller,命名后新建。新建后Views 目录将同步生成相应名称的视图文件目录 均继承于Controller类 控制器内的方法默认返回ActionResultl类型,可自行修改 修改 阅读全文
posted @ 2020-01-13 22:41 Tanqurey 阅读(105) 评论(0) 推荐(0)