每天学一点,每天积累一点,进步就不止一点点!PS:好记性不如烂笔头,学会总结,学会思考~~~ ----要飞翔,必须靠自己!

灰太狼的梦想

好记性不如烂笔头,学会总结,学会思考~~~

随笔分类 -  ASP.NET MVC5

摘要:首先,新建一个MVC类型的Web项目: 然后在Model文件夹下定义一个Student实体: 然后新建一个Student控制器: 创建对应的Index视图: 相对应的_StudentList分部视图: 编译一下:修改路由为Student控制器,Index方法,运行,我们就可以看到结果了 然后工作中还 阅读全文
posted @ 2016-07-12 14:50 灰太狼的梦想 阅读(7551) 评论(6) 推荐(4) 编辑
摘要:一般我们写好实体之后,配置好数据上下文对象,还有在配置文件中改好连接字符串之后。 还不能生成数据库,自动生成数据库,有两步关键步骤: 1. Enable Migrations 2. Update-database 执行玩第二步之后,就自动生成了数据库。 实例 //实体: using System; 阅读全文
posted @ 2016-04-29 11:39 灰太狼的梦想 阅读(2736) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-03-12 16:55 灰太狼的梦想 阅读(343) 评论(0) 推荐(0) 编辑
摘要:一》》》在_ViewStart.cshtml文件中,加入:@{ Layout = "~/Views/Shared/_Layout.cshtml"; PageData["aaa"] = "我是哇哈哈哈";}然后新建一个Action方法,添加相应的视图(使用布局页),在该视图中添加@{ ... 阅读全文
posted @ 2015-11-02 22:16 灰太狼的梦想 阅读(1082) 评论(0) 推荐(1) 编辑
摘要:@{ 我爱IT,我是程序员,我骄傲~~~ 我爱IT,我是程序员,我骄傲~~~ @:我爱IT,我是程序员,我骄傲~~~ } ... 阅读全文
posted @ 2015-11-01 18:58 灰太狼的梦想 阅读(2046) 评论(2) 推荐(0) 编辑
摘要:效果图: 效果图: 注意:一般我们很少在视图中申明方法,方法包含逻辑,如果在视图中声明方法,会把逻辑放到视图中来了,违背使用MVC的初衷,但是,我们在视图中申明方法一般是,主要做一些重复的HTML代码的输出,不牵扯到具体的业务,之所以razor支持在视图上定义方法,完全是为了解决在视图上要重复输出H 阅读全文
posted @ 2015-11-01 18:06 灰太狼的梦想 阅读(1104) 评论(1) 推荐(0) 编辑
摘要:在TransData.cshtml视图中: <div> <!--在一个视图中,请求另外一个视图,并且将数据传到另外一个视图--> <!--视图中调用无返回值的方法,需要加上大括号--> @{ViewBag.ViewTransData="我是视图TransData中定义的数据,将要被传递到LoadVi 阅读全文
posted @ 2015-11-01 17:49 灰太狼的梦想 阅读(2891) 评论(0) 推荐(0) 编辑
摘要:在RazorView.cshtml视图: @{ Html.RenderPartial("LoadViewBySelf");}去加载LoadViewBySelf.cshtml视图:@{ ViewBag.Title = "LoadViewBySelf";}LoadViewBySel... 阅读全文
posted @ 2015-11-01 17:28 灰太狼的梦想 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:@{ Layout = null;} RazorView @(ViewBag.cName).cName aa.CName fangsheng@163.com @{ //匿名变量 ... 阅读全文
posted @ 2015-11-01 17:05 灰太狼的梦想 阅读(498) 评论(0) 推荐(0) 编辑
摘要:常用的:1,string,直接返回响应报文字符串public ActionResult test(){return "哈哈";}2.ViewResult,ActionResult--返回视图对象public ActionResult Test(){ return View();}或者public V... 阅读全文
posted @ 2015-11-01 14:26 灰太狼的梦想 阅读(2022) 评论(0) 推荐(1) 编辑
摘要:总结:TempData可以在控制器的Action之间传递数据。ViewDate和ViewBag都不行。这个是自己学习的时候发现的 阅读全文
posted @ 2015-11-01 14:24 灰太狼的梦想 阅读(724) 评论(0) 推荐(0) 编辑
摘要:1.根据配置文件中的URL规则public ActionResult Delete(int id) //id参数就是根据路由里面的参数id来传过来的,这个action方法中的参数一定要和路由中的id参数一样,大小写无所谓{}2.Mdel(模型绑定)(一般是通过Post方式,来接收参数) @*... 阅读全文
posted @ 2015-10-31 23:35 灰太狼的梦想 阅读(577) 评论(0) 推荐(0) 编辑
摘要:就当是记笔记吧,这里,就不讲什么版式了,首先上数据库脚本,这个是我这次练习用到的数据库脚本: 下面就是后台的代码了: 1 using MVCFirstApp.Models; 2 using System; 3 using System.Collections.Generic; 4 using Sys 阅读全文
posted @ 2015-10-31 19:33 灰太狼的梦想 阅读(5701) 评论(1) 推荐(1) 编辑
摘要:下面通过HtmlHelper帮助类,创建文本框。首先新建一个实体类,做为下面的例子:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace MVCRestartlearnni... 阅读全文
posted @ 2015-09-15 22:11 灰太狼的梦想 阅读(3272) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2015-09-15 20:51 灰太狼的梦想 阅读(783) 评论(0) 推荐(1) 编辑
摘要:下面我要重新温习一下,MVC控制器中的Action方法相关概念:1.Action方法必须是public,不能是private或者是protected;2.Action方法不能够被重载;3.Action方法不能是静态方法;在上面这个图中,Index方法是一个public类型的方法,通过使用控制器基类中... 阅读全文
posted @ 2015-09-14 21:57 灰太狼的梦想 阅读(729) 评论(0) 推荐(0) 编辑
摘要:传统的ASP.NET web form 是假想,用户请求的URL和服务器上面的文件之间有某种关联,这里,服务器的工作就是根据接收到的用户请求,检索到对应的文件给用户。这种方式在web form时代很适合,因为ASP.NET页面是aspx页面,并且能够独立的回复用户的浏览器请求。 但是这中方式在MVC 阅读全文
posted @ 2015-09-13 17:43 灰太狼的梦想 阅读(2154) 评论(3) 推荐(1) 编辑
摘要:1.在Model类里面添加验证,代码如下: 1 public class Movie 2 { 3 public int ID { get; set; } 4 [StringLength(60,MinimumLength=3,ErrorMessage="主题的... 阅读全文
posted @ 2015-06-22 13:14 灰太狼的梦想 阅读(3228) 评论(3) 推荐(1) 编辑
摘要:Setting up Code First Migrations for Model Changes--为模型更改做数据库迁移。1.打开资源管理器,在App_Data文件夹下,找到movies.mdf数据库文件,如果没有看到点击显示所有文件。2.删掉movies.mdf数据库文件,并编译项目。确保没... 阅读全文
posted @ 2015-06-21 14:00 灰太狼的梦想 阅读(7269) 评论(3) 推荐(1) 编辑
摘要:Adding Search by GenreIf you added theHttpPostversion of theIndex method, delete it now.Next, you'll add a feature to let users search for movies by g... 阅读全文
posted @ 2015-06-20 22:41 灰太狼的梦想 阅读(1353) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏