随笔分类 -  ASP.NET MVC开发的那些事儿

MVC5+EF+Razor
摘要:using System.Linq; List ListA = new List(); List ListB = new List(); List ListResult = new List(); ListResult = ListA.Distinct().ToList();//去重 ListResult = ListA.Except(ListB).ToList();//差集 ListR... 阅读全文
posted @ 2016-05-26 17:03 代码沉思者 阅读(413) 评论(0) 推荐(0) 编辑
摘要:MVC中有DropDownList方法,挺好用,可是最常用的需求,一组checkboxlist咋没个类似方法呢?郁闷之余,自己做一个吧,直接上代码 public static MvcHtmlString CheckBoxList(this HtmlHelper helper, string name 阅读全文
posted @ 2016-05-11 19:45 代码沉思者 阅读(449) 评论(0) 推荐(0) 编辑
摘要:在以前的 ASP.NET MVC 中可以直接使用 CheckBoxList,但后来不知道什么原因在 MVC 中移除了 CheckBoxList,所以默认情况下 ASP.NET MVC 3 中是没有 CheckBoxList 的,所以我们不能直接使用 @Html.CheckBoxList。今天我们通过 阅读全文
posted @ 2016-05-11 14:59 代码沉思者 阅读(416) 评论(0) 推荐(0) 编辑
摘要:操作符 如果源序列是空的 源序列只包含一个元素 源序列包含多个元素 First 抛异常 返回该元素 返回第一个元素 FirstOrDefault 返回default(TSource) 返回该元素 返回第一个元素 Last 抛异常 返回该元素 返回最后一个元素 LastOrDefault 返回defa 阅读全文
posted @ 2016-04-24 16:07 代码沉思者 阅读(259) 评论(0) 推荐(0) 编辑
摘要:List nationlist = new List() { new SelectListItem(){Value="汉族",Text="汉族"}, new SelectListItem(){Value="土家族",Text="土家族"}, new SelectListIt... 阅读全文
posted @ 2016-04-14 17:04 代码沉思者 阅读(184) 评论(0) 推荐(0) 编辑
摘要:与MVC3相比,差别很大: 表现形式一: 表现形式二: 使用方法扩展: 表现形式三(编辑、更新有默认值): 阅读全文
posted @ 2016-04-13 16:01 代码沉思者 阅读(240) 评论(0) 推荐(0) 编辑
摘要:数据里面包含了含姓名、出生日期和住址、手机号等个人信息!把这些文件保存为记事本格式,读取数据添加到数据库建立数据库模型类HotelDataModelsusing System;using System.Collections.Generic;using System.ComponentModel.D... 阅读全文
posted @ 2016-01-14 11:42 代码沉思者 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormat... 阅读全文
posted @ 2016-01-13 15:43 代码沉思者 阅读(57331) 评论(0) 推荐(2) 编辑
摘要:数据库上下文using ContosoUniversity.Models;using System.Data.Entity;using System.Data.Entity.ModelConfiguration.Conventions;namespace ContosoUniversity.DAL{... 阅读全文
posted @ 2015-07-23 10:16 代码沉思者 阅读(538) 评论(0) 推荐(0) 编辑
摘要:举例一:@Html.LabelFor(model => model.Gender) @Html.DropDownListFor(model => model.Gender, new[] { new SelectListItem() { Text = "女生", Valu... 阅读全文
posted @ 2014-08-23 15:02 代码沉思者 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:Controller 中代码和 上一节文章(http://www.cnblogs.com/yechangzhong-826217795/p/3785842.html )一样视图中代码如下: $(function () { $(".uploadpic").each(function... 阅读全文
posted @ 2014-06-13 15:15 代码沉思者 阅读(318) 评论(0) 推荐(0) 编辑
摘要:在View视图中: $(document).ready(function () { $('#file_upload').uploadify({ 'buttonText': '选择上传文件', 'queueID': 'fileQueue'... 阅读全文
posted @ 2014-06-13 14:56 代码沉思者 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:在MVC目录下新建一个名为Extersions 的文件夹,在该文件夹中新建一个截断文本类,取名为:CutOfTextExtersions该类代码如下:using System;using System.Collections.Generic;using System.Linq;using Syste... 阅读全文
posted @ 2014-06-05 11:11 代码沉思者 阅读(331) 评论(0) 推荐(0) 编辑
摘要:直接在视图中开始加上如下代码:@helper Truncate(string input, int length) { if (input.Length ... }} @Truncate(item.Adress, 25) 的意思就是截取前25个字符! 阅读全文
posted @ 2014-05-27 13:40 代码沉思者 阅读(169) 评论(0) 推荐(0) 编辑
摘要:using System.IO; public string UpdatePic(HttpPostedFileBase pic) { string filePath = null; string filename = null; ... 阅读全文
posted @ 2014-05-23 16:57 代码沉思者 阅读(400) 评论(0) 推荐(0) 编辑
摘要:在用asp.netMVC3的MusicStore时候Edit某个数据项时提示下面的错误:存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项。这个问题的源头是1,[Bind(Exclude = "AlbumId")]publ... 阅读全文
posted @ 2014-04-24 19:37 代码沉思者 阅读(6277) 评论(0) 推荐(0) 编辑
摘要:將字串轉換為 HTML 編碼的字串。例如:publicstringWelcome(string name,int numTimes =1){ returnHttpUtility.HtmlEncode("Hello "+ name +", NumTimes is: "+ numTimes);} 阅读全文
posted @ 2014-02-10 10:47 代码沉思者 阅读(1516) 评论(0) 推荐(0) 编辑
摘要:首先输入这句指令 enable-migrations -contexttypename SchoolContext ---------(SchoolContext为你设置的数据库名)它会自动生成如下文件打开这个文件写入初始化数据例如:{ using MvcDYCW.Models; using System.Collections.Generic;}---------不要忘记!new List { new Administrator{AdministratorId=1, AdminName="NewsAttack",PassWord=Common.Sha256("1 阅读全文
posted @ 2013-12-12 16:49 代码沉思者 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail") 则会生成 all二 Html.ActionLink("linkText","actionName","controlName")该重载比第一个重载多了一个参数, 阅读全文
posted @ 2013-12-11 11:13 代码沉思者 阅读(252) 评论(0) 推荐(0) 编辑
摘要:MVC3 Controller弹窗的几种方式 return Content("");返回并刷新页面:return Content("");context.Response.ClearContent();context.Response.Write("");上述的可能会出现问题,可以用下面这句试试:return Content("");点击确认,返回到登陆页面! 阅读全文
posted @ 2013-12-05 12:51 代码沉思者 阅读(6222) 评论(2) 推荐(1) 编辑