IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

细说业务逻辑(前篇)

前言       记得几个月前,在一次北京博客园俱乐部的活动上,最后一个环节是话题自由讨论。就是提几个话题,然后大家各自加入感兴趣的话题小组,进行自由讨论。当时金色海洋同学提出了一个话题——“什么是业务逻辑”。当时我和大家讨论ASP.NET MVC的相关话题去了,就没能加入“业务逻辑&rd

【原创】Asp.net MVC学习笔记之-基于用途来绑定Model的属性

今天主要学习了如何基于程序用途,来自定义使用UpdateModel方法时,选取哪些页面上的字段来覆盖Model里的属性,下面是一个编辑页面的例子:   可以看到所有的属性后面,都是1111结尾,下面在Controller获取参数的时候这么写: 可以看到,我们指定了绑定3个属性,title,description,address,也就是说,页面上其他的字段全部无法绑定到Model里 &n

ASP.NET MVC 2 转换工具

似水流年报告了ASP.NET MVC 2 正式发布,那么我们有许多ASP.NET MVC 1.0的程序需要移植到2.0怎么办呢?Eilon Lipton 已经发布了一篇博文 migration tool for converting ASP.NET MVC 1 application projects,为我们的Visual Studio 2008的MVC项目的迁移准备好工具,主要工作就是转化项目类

实战asp.net MVC+ADO.NET EntityFramework

先看下效果图吧,源码下载   1.首先我们先建立一个asp.net MVC的工程,工程命名为“NorthwindMVC”. 2.将数据库添加至“App_Data”目录下,然后我们再来添加EMF,命名为“Northwind.emdx” 添加“Categories”,“Produ

[Silverlight]使用MVVM模式打造英汉词典

最近比较关注MVVM(Model-View_ViewModel)模式,该模式十分适合WPF/Silverlight的开发。出于练习的目的打算使用Silverlight做个英汉词典(可能是由于近来疯狂的听VOA的缘故),下面针对该项目进行简单的分析。注:由于Silverlight不支持Command 所以并无法像WPF那样完全实现MVVM模式。 老规矩,先看下运行时的截图 这里说下我的开发环境 w

ASP.NET MVC2中Controller向View传递数据的三种方式

在Asp.net mvc开发中,Controller需要向View提供Model,然后View将此Model渲染成HTML。这篇文章介绍三种由Controller向View传递数据的方式,实现一个DropDownList的显示。 第一种:ViewData ViewData是一个Dictionary。使用非常简单,看下面代码: 1 public ActionResult ViewD

ASP.NET MVC URL Routing 学习

定义URL Routing 在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。 下面是一些示例URL: Valid

[Silverlight]如何创建超链接

我们都知道,超链接这玩意十分有用,它可以将我们从一个页面导航到另一个页面,从一个站点导航到另一个站点,如 我就是个超链接啊,你点我啊! 那么如何在Silverlight2中建立一个超链接呢?OK,请出今天的主角:HyperlinkButton控件 在xaml中声明一个HyperlinkButton控件非常简单,如 <HyperlinkButton Content="我就是个超链接啊,你点我啊

Asp.net MVC2中你必须知道的扩展点(一):Controller Factory

    Asp.net mvc2中提供很多可以扩展的地方,利用这些扩展之后,asp.net mvc使用起来更加灵活。Simone Chiaretta曾写过一篇文章:13 ASP.NET MVC extensibility points you have to know。文章中概括性的介绍了13个asp.net mvc开发人员必须知道的扩展点。我将从这13个扩展点中挑选

ASP.NET MVC Preview 5 演示Demo #7 实现JQuery表单数据验证及JQuery操作Html元素

ASP.NET MVC Preview 5 演示Demo #7 实现JQuery表单数据验证及JQuery操作Html元素 ASP.NET MVC Preview 5 演示Demo系列: http://mike108mvp.cnblogs.com ASP.NET MVC [QQ交流群1]:47788243  [QQ交流群2]:1214648  [QQ交流群3]:1215279&

ASP.NET MVC Release Candidate 1学习指南

现在 ASP.NET MVC Release Candidate 已经可以下载, 如何着手开始用asp.net mvc开发应用呢? 这是一个学习ASP.NET MVC Release Candidate 1的资源指南。 首先看看ASP.NET MVC 1.0 RC 那些事,在里面提到了两篇blog必须好好的读读: http://weblogs.asp.net/scottgu/archive/2

MVC下FrontController和PageController

最近有比较多关于MVC的文章,在这里就引用在MVC下FrontController和PageController模式的讲解. 当然文章的描述并不是来自于本人(还没有这样的功力). 是从MS那里转过来的放在首页不知道适不适合. 如果不适合DUDU可以马上移走. http://www.microsoft.com/china/MSDN/library/architecture/patterns/esp/

ASP.NET MVC : Action过滤器(Filtering)

相关文章: ASP.NET MVC URL Routing 学习 AP.NET MVC : 控制器 和 控制器Actions ASP.NET MVC 学习: 视图   有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.NET MVC允许你创建action过滤器。Action过滤器是自定义的Attribut

在MVC2.0 中 遭遇无法被 Try Catch 的 “Exception”

      前天当我为新项目新增完日志模块后对日志模块进行测试,测试时居然发现开发人员一段非常简单的代码,而且很标准的try ... catch .. 写法。代码整理如下: 1 public JsonResult SaveTest() 2 { 3 try 4 { 5

ASP.NET MVC 重点教程一周年版 第九回 HtmlHelper

许多时候我们会遇到如下场景 在写一个编辑数据的页面时,我们通常会写如下代码 1: <input type="text" value='<%=ViewData["title"] %>' name="title" /> 由前篇我们所讲的Helper演化,我们思考,对于这种代码我们是不是也可以用一个Helper来自动绑定数据呢 这当然是可以的,ASP.NET MVC

win2003+vs2010下安装asp.net MVC3正式版失败经历

刚看到微软的正式版下载地址 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=en 下载后有21M左右。安装,出现错误: 看错误日志,如下: 看来,是安装KB2483190时出错了。 看安装指导,这是个"  An

Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案

在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误 错误解决方法如下: 下载MvcContrib源代码,更改MvcContrib.Castle的WindsorControllerFactory.cs中的34行CreateController方法为:  

ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理

1、浏览分类 a. 修改Contoller的为如下 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using BookShop.Models; //import model namespace BookShop.Controlle

ASP.NET MVC: 使用 Filters 附加过滤敏感信息功能

看本文,需要对以下技术有所了解: AOPASP.NET MVC ASP.NET MVC Filters 简介 ASP.NET Filters:ASP.NET MVC 中加在 Controller 或 Action 上的一种 Attribute。 通过它,MVC 网站在处理用户请求时,可以处理一些附加的操作,如:用户权限验证、系统日志、异常处理、缓存等。使用Filters可以使用简洁、强大的方式实

Unobtrusive JavaScript in ASP.NET MVC 3

Unobtrusive JavaScript 是什么? <!--以下是常规Javascript下写出来的Ajax--> <div id="test"> <a href="/" onclick="Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEvent(event), { insertionMode