10 2015 档案

asp.net mvc 在View中获取Url参数的值
摘要:如果url是 /home/index?id=3 直接Request就ok。但是如果路由设定为:{controller}/{action}/{id}url是 /home/index/3这时想在页面View中获取参数id的值,该怎么获取?查了下资料好多人都利用Action获取到参数值后,用Viewdat... 阅读全文

posted @ 2015-10-23 15:56 静以修身俭以养德 阅读(247) 评论(0) 推荐(0) 编辑

转:ASP.NET MVC利用TryUpdateModel来做资料更新 (二)
摘要:前言第一篇說明了 TryUpdateModel 的簡單的應用,除了可指定更新的欄位之外也可排除更新特定的欄位,而因為可搭配 Metadata 做欄位驗證為資料又做了一層把關,但在 ASP.NET MVC 中我們也很常針對每個的頁面(View)定義專屬的 ViewModel ,而若照個第一篇的寫法會發... 阅读全文

posted @ 2015-10-22 10:33 静以修身俭以养德 阅读(391) 评论(0) 推荐(0) 编辑

转:ASP.NET MVC利用TryUpdateModel来做资料更新 (一)
摘要:前言有使用ASP.NET MVC 的朋友们一定多多少少有听过 TryUpdateModel,之前就看了很多有关它的文章,但在专案实务上都未曾实际使用过,而 TryUpdateModel 不仅能利用 Metadata 来做栏位验证确保资料正确性,也可以指定更新的条件或是指定某几个栏位不更新,这几天刚好... 阅读全文

posted @ 2015-10-22 10:31 静以修身俭以养德 阅读(2660) 评论(0) 推荐(0) 编辑

转:ASP.NET MVC + EF 更新的几种方式
摘要:1.常用db.Entry(实体).State = EntityState.Modified;db.SaveChanges();2.指定更新db.Configuration.ValidateOnSaveEnabled = false;db.TUser.Attach(实体);ObjectStateEnt... 阅读全文

posted @ 2015-10-21 18:07 静以修身俭以养德 阅读(3293) 评论(0) 推荐(0) 编辑

MVC在VIEW中动态控制htmlAttributes和routevalues的方法
摘要:在项目中有一个Html.DropDownListFor放在一个分部视图中,然后调用这个分部视图时需要动态控制这个DropDownList的显示方式,比如宽度、是否禁用、是否列表等,这些值的设置都在Html.DropDownListFor的htmlAttributes参数中设置,如:@Html.Dro... 阅读全文

posted @ 2015-10-21 15:39 静以修身俭以养德 阅读(2970) 评论(0) 推荐(1) 编辑

MVC View中获取action、controller、area名称
摘要:获取控制器名称:ViewContext.RouteData.Values["controller"].ToString();获取Action名称:ViewContext.RouteData.Values["action"].ToString();获取路由参数值:ViewContext.RouteDa... 阅读全文

posted @ 2015-10-14 14:26 静以修身俭以养德 阅读(226) 评论(0) 推荐(0) 编辑

ASP.NET MVC 利用ActionFilterAttribute来做权限等
摘要:ActionFilterAttribute是Action过滤类,该属于会在执行一个action之前先执行.而ActionFilterAttribute是 MVC的一个专门处理action过滤的类.基于这个原理 我们做一个权限限制例如:如何访问 HomeController 里的test action... 阅读全文

posted @ 2015-10-14 11:40 静以修身俭以养德 阅读(321) 评论(0) 推荐(0) 编辑

MVC中Json的使用:Controller中Json的处理
摘要:一、当查询得到的数据符合前台要求,不需要做任何处理,直接DataList To Json 返回前台。代码:1 var allEntities = service.QueryByPage(this.GetSearchFilter(searchModel), "InsertedDateUtc Des... 阅读全文

posted @ 2015-10-12 17:58 静以修身俭以养德 阅读(703) 评论(0) 推荐(0) 编辑

转: .NET MVC3 几种返回 JSON 对象的方式和注意事项
摘要:.NET MVC3 几种返回 JSON 对象的方式和注意事项转自:http://blog.csdn.net/xxj_jing/article/details/7382589引言在用 .NET MVC3 给我们做 WEB 项目带来很大灵活性同时,对刚上手的同学来说有些细微的设置导致的问题让我们相当的“... 阅读全文

posted @ 2015-10-12 17:57 静以修身俭以养德 阅读(311) 评论(0) 推荐(0) 编辑

安装MVC3后没有dbcontext生成器的解决方案
摘要:安装MVC3后,采用DBFIRS的方式,从数据库生成模型,这样生成的类是基于ObjectContext的,无法使用DbContext的一些方法,比如Set、Find、Entry等。需要用ADO.NET DBContext Generator来生成基于DbContext的实体类。默认安装MVC3后是没... 阅读全文

posted @ 2015-10-11 22:35 静以修身俭以养德 阅读(527) 评论(0) 推荐(0) 编辑

遍历ModelState中存储的错误信息
摘要:在服务器端验证中,有时我们添加了一个ModelError,然后还需要将该信息以JS的形式返回到客户端。如:[HttpPost] public ActionResult Index(LogOnModel model) { if (string.IsNu... 阅读全文

posted @ 2015-10-11 19:04 静以修身俭以养德 阅读(5151) 评论(3) 推荐(1) 编辑

MVC从服务器端返回js到客户端的方法(总结)
摘要:1、利用ViewBag,从服务器端创建一个显示js开关的ViewBag,然后到View中去做判断。Controller端[HttpPost] public ActionResult Index(hk_Admin model) { if (model.... 阅读全文

posted @ 2015-10-11 12:55 静以修身俭以养德 阅读(1146) 评论(0) 推荐(0) 编辑

如何解决jQuery Validation针对动态添加的表单无法工作的问题?
摘要:为了充分利用ASP.NET MVC在服务端呈现HTML的能力,在《利用动态注入HTML的方式来设计复杂页面》一文中介绍了,通过Ajax调用获取HTML来呈现复杂页面中某一部分界面的解决方案。我们知道ASP.NET MVC默认集成了jQuery Validation,但是对于通过JavaScript动... 阅读全文

posted @ 2015-10-11 11:38 静以修身俭以养德 阅读(197) 评论(0) 推荐(0) 编辑

ViewModel在MVC3中的应用:实现多字段表格的部分更新
摘要:假设我们有这样一张用户表:public class F_users { [Key] [Display(Name="用户名:")] [Required(ErrorMessage="用户名不能为空")] //[Remote("UserIsExi... 阅读全文

posted @ 2015-10-10 19:03 静以修身俭以养德 阅读(268) 评论(0) 推荐(0) 编辑

探讨mvc下linq多表查询使用viewModel的问题
摘要:最近在开发mvc3的时候发现了一个问题,就是如何在view页面显示多表查询的数据,最简单的办法就是使用viewmodel了,以下本人使用viewmodel来实现多表查询的3中方法,先贴代码再说:1 第一种是将页面显示多表的数据(也就是汇总各个model表的字段),然后再viewmodel中显示pub... 阅读全文

posted @ 2015-10-10 19:02 静以修身俭以养德 阅读(414) 评论(0) 推荐(0) 编辑

MVC 中的 ViewModel
摘要:此文章总结自:http://rachelappel.com/use-viewmodels-to-manage-data-amp-organize-code-in-asp.net-mvc-applicationsViewModel这个概念不只是在在MVC模式中有,你会在很多关于MVC、MVP、MVVM... 阅读全文

posted @ 2015-10-10 18:59 静以修身俭以养德 阅读(205) 评论(0) 推荐(0) 编辑

使用Areas分离ASP.NET MVC项目
摘要:为什么需要分离? 我们知道MVC项目各部分职责比较清晰,相比较ASP.NET Webform而言,MVC项目的业务逻辑和页面展现较好地分离开来,这样的做法有许多优点,比如可测试,易扩展等等。但是在实际的开发中,随着项目规模的不断扩大,Controller控制器也随之不断增多。如果在Controll... 阅读全文

posted @ 2015-10-09 12:04 静以修身俭以养德 阅读(202) 评论(0) 推荐(0) 编辑

Asp.net MVC23 使用Areas功能的常见错误
摘要:一般WEB项目都会不同的页面区域,如:用户前台、用户后台、管理员后台。访问的URL:用户前台:www.domain.com/home/index用户后台:www.domain.com/admin/home/index管理员后台:www.domain.com/manager/home/indexasp... 阅读全文

posted @ 2015-10-09 12:02 静以修身俭以养德 阅读(819) 评论(0) 推荐(0) 编辑

ASP.NET MVC3 Areas 分离项目 同名控制器(同名Controller) 演示demo
摘要:为什么需要分离?我们知道MVC项目各部分职责比较清晰,相比较ASP.NET Webform而言,MVC项目的业务逻辑和页面展现较好地分离开来,这样的做法有许多优点,比如可测试,易扩展等等。但是在实际的开发中,随着项目规模的不断扩大,Controller控制器也随之不断增多。如果在Controller... 阅读全文

posted @ 2015-10-09 11:36 静以修身俭以养德 阅读(396) 评论(0) 推荐(0) 编辑

(读书笔记)Asp.net Mvc 与WebForm 混合开发
摘要:根据项目实际需求,有时候会想在项目中实现Asp.net Mvc与Webform 混合开发,比如前台框架用MVC,后台框架用WebForm。其实要是实现也很简单,如下:(1)在MVC 中使用Webform 1.新建MVC 项目。 2.设置路由:public static void RegisterRo... 阅读全文

posted @ 2015-10-09 11:35 静以修身俭以养德 阅读(705) 评论(0) 推荐(0) 编辑

Asp.Net MVC 路由
摘要:原文链接:http://www.asp.net/learn/mvc/在这篇教程中,我将为你介绍每个ASP.NET MVC应用程序都具有的一个重要功能,称作ASP.NET路由(ASP.NET Routing)。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之... 阅读全文

posted @ 2015-10-09 11:33 静以修身俭以养德 阅读(168) 评论(0) 推荐(0) 编辑

EntityFramework执行SQL语句
摘要:在EF中执行Sql语句。using (var context = new EFRecipesEntities()){ string sql = @"insert into Chapter3.Payment(Amount, Vendor) values (@... 阅读全文

posted @ 2015-10-08 22:00 静以修身俭以养德 阅读(692) 评论(0) 推荐(0) 编辑

Asp.net mvc + .net ef database first 或 model first 时如何添加验证特性
摘要:今天有个同事问到,在使用Entity Framework 的Database frist或modelfirst时,怎么在model上添加验证的特性?因为此时的Model是是VS 工具怎么生成的,直接加attribute到modle类上是太现实也不合理。一个比较合理做法,就是用buddy class的... 阅读全文

posted @ 2015-10-08 19:13 静以修身俭以养德 阅读(222) 评论(0) 推荐(0) 编辑

partial类与[MetadataType(typeof(类名))]有什么区别?
摘要:在MVC的Model中,我们可以定义很多与视图相关的元数据,这些元数据对我们开发视图起着相当重要的作用,特别是在数据验证方面。这些元数据一般情况下我们是不会定义在业务实体(或持久化实体)上面,所以很多情况下,我们会需要开发两种实体:View Model和Business Model。这样就造成,在A... 阅读全文

posted @ 2015-10-08 19:13 静以修身俭以养德 阅读(495) 评论(0) 推荐(1) 编辑

Entity Framework 学习总结之一:ADO.NET 实体框架概述
摘要:转:http://www.cnblogs.com/xlovey/archive/2011/01/03/1924800.htmlADO.NET实体框架概述新版本中的 ADO.NET 以新实体框架为特色。它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象... 阅读全文

posted @ 2015-10-08 19:12 静以修身俭以养德 阅读(210) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示