Welcome 微信登录

首页 / 网页编程 / ASP.NET

Asp.net MVC2中你必须知道的扩展点(二):Model Binder

Asp.net MVC2中你必须知道的扩展点(二):Model Binder

Asp.net MVC2中你必须知道的扩展点(二):Model Binder2011-08-15 博客园 麒麟Model Binder在Asp.net MVC中非常简单。简单的说就是你控制器中的Action方法需要参数数据;而这 些参数数据包含在HTTP请求中,包括表单上的Value和URL中的参数等。而ModelBinder的功能就是将这些个表单上的Value和URL中的参 数换成对象,然后将这些对象绑定到Action的参数上面。我简单的画了一个图,看起...
DynamicData for Asp.net Mvc留言本实例 下篇:更新

DynamicData for Asp.net Mvc留言本实例 下篇:更新

DynamicData for Asp.net Mvc留言本实例 下篇:更新2011-08-15 cnblogs 重典我并不打算再建一个edit页来实现更新,而打算用现有的create页来实现更新功能虽然也许这样并不符合其语义,但我仍想这么做,因为asp那时候大家都是把增删改查放在一个页面的只 用参数来区别如:article?m=addarticle?m=modfiyarticle?m=delete由于控件的流行,细节被Asp.net隐匿了起来,很多朋友不...
在ASP.NET中使用LINQ(2)

在ASP.NET中使用LINQ(2)

在ASP.NET中使用LINQ(2)2011-08-15 博客园 GWPBrian上一篇 中介绍了利用LINQ to SQL实现对数据的增删改的操作,但是在实 际的项目应用中,我们经常会使用到存储过程。本篇将介绍如何利用LINQ对存储过程进行操作。我们利用的还是Northwind数据库,首先创建存储过程:(1)返回所有EMPLOYEES 的信息CREATE PROCEDURE [dbo].[Employees_GetAll]ASSELECT * FROM ...
在ASP.NET中使用LINQ(3)

在ASP.NET中使用LINQ(3)

在ASP.NET中使用LINQ(3)2011-08-15 博客园 GWPBrian在前面的两篇文章中,我们讨论了如何用LINQ TO SQL查询和处理数据,并却学习了如何用LINQ处理存 储过程。在先前的例子中,我们是通过创建实体类和我们的数据相关联的,Visual Studio提供了内嵌的 设计模式来处理同样的功能。接下来将讨论如何在项目中使用这些类。首先添加一个LINQ to SQL 类文件它将在我们的App_Code文件夹下添加三个文件。.dbml文...
使用一般处理程序(IHttpHandler)制作图片水印

使用一般处理程序(IHttpHandler)制作图片水印

使用一般处理程序(IHttpHandler)制作图片水印2011-08-25 博客园 佟伟做网站的时候经常需要将图片加上网站名称的水印。这样做可以使别人转载图片的时候出现图片出处 ,利于网站宣传。但是如果利用ps来一个一个加水印工作量非常浩大,而且修改了之后就没法还原。这 篇教程教大家利用一般处理程序(Handler)制作图片水印,这种水印的优点是一经修改全站适用,而且 不改变原来的图片。制作水印分为两种方法,一种是利用局部Handler,另一种是利用全局...
asp.net自定义控件中ToolboxBitmap元数据设置详细说明

asp.net自定义控件中ToolboxBitmap元数据设置详细说明

asp.net自定义控件中ToolboxBitmap元数据设置详细说明2011-08-25 博客园 追梦客2008在asp.net应用的过程中,少不了的会创建一些自定义服务器控件,但控件完成后,默认的图标是统 一的蓝色齿轮的图标,没有个性,也不能很好的直观表示控件的作用,这时我们需要自己添加自定义的 工具图标自定义图标为16像素宽高,256色的BMP图片,并设置图标文件的BuildingAction(生成操作)属性为嵌 入的资源,但我们添加完成后在工具箱里...
asp.net查出oracle数据库中的中文乱码问题

asp.net查出oracle数据库中的中文乱码问题

asp.net查出oracle数据库中的中文乱码问题2011-08-25 博客园 常绍新把这两天两次安装IBM2650服务器中出现的问题做一个总结:1、第一次安装,用IBM的引导盘引导,按步就班的下来,选择语言,做Raid5,选择windows系统等等 。安装好windows2003企业版之后,再去安装oracle时,安装到一半时,提示不能创建快捷方式。取消, 再安装还是不能创建快捷方式,就那样安装上了。安装之后oracle运行倒也正常,导入数据,发现中文...
浅谈实例Page Method到静态Page Method的移植

浅谈实例Page Method到静态Page Method的移植

浅谈实例Page Method到静态Page Method的移植2011-08-28最近被问及Page Method的问题比较多,主要还是如何从Atlas CTP中的非静态Page Method转向Beta或RC中的静态Page Method时所遇到的问题。现在我来谈一下在这方面的一些看法,也希望大家能和我一起探讨一下。在当时,只要在Code Behind的Page类中添加一个实例方法,并且使用WebMethodAttribute进行标记即能使用,例如:[...
将ASP.NET MVC框架应用巧妙移植到手机

将ASP.NET MVC框架应用巧妙移植到手机

将ASP.NET MVC框架应用巧妙移植到手机2011-08-28 51cto 吕欣译客户对我们的产品质量非常满意,因此在该项目完成后又给了我们另外一个订 单,即部署客户程序到Windows智能手机设备上。但是我们项目团队成员以前都没 有这种开发经验。我们的计划是通过最小限度的修改现有程序代码,使其可以运 行在Windows智能手机上。移动设备Web应用工具箱(Web Application Toolkit for Mobile Devices)我们选择了...
ASP.NET MVC中实现多个按钮提交的几种方法

ASP.NET MVC中实现多个按钮提交的几种方法

ASP.NET MVC中实现多个按钮提交的几种方法2011-08-28 博客园 无常有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如 一个简单的审批功能。如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个 Action处理,相对比较麻烦点。方法一:使用客户端脚本比如我们在View中这样写:1 <input type="submit" value="审核通过"...
ASP.NET服务器控件封装-【事件】-1.1【事件回发.异步回调】

ASP.NET服务器控件封装-【事件】-1.1【事件回发.异步回调】

ASP.NET服务器控件封装-【事件】-1.1【事件回发.异步回调】2011-08-28 博客园 杨平最近,正在学习ASP.NET服务器控件封装相关的知识,把自己学到的和大家分 享下。本次内容的概要如下:1.事件以及为什么需要事件驱动机制;2.回发的原理;3.异步回调的原理;4.事件回发的实现;5.异步回调的实现。了解了本次内容的概要,接下来就分节次说明了。1.事件以及为什么需要事件驱动机制在C#语言详解一书中对事件的定义是“事件是一种使对象或...
ASP.NET服务器控件封装-【事件】-1.2【数据回发】

ASP.NET服务器控件封装-【事件】-1.2【数据回发】

ASP.NET服务器控件封装-【事件】-1.2【数据回发】2011-08-28 博客园 杨平上节概述:上节中主要总结了事件处理的机制、控件事件回发、服务端回发事件的捕获及 处理和异步回调等几个方面。接下来本文将为大家描述“数据回发”的相关细节。1.IPostBackDataHandler接口我们封装的控件如果要实现数据回发功能的话,就必须继承 IPostBackDataHandler接口并实现接口方法。该接口方法只有两个:代码1 ...
ASP.NET MVC中对Model进行分步验证的解决方法

ASP.NET MVC中对Model进行分步验证的解决方法

ASP.NET MVC中对Model进行分步验证的解决方法2011-08-28 博客园 朱祁林在我之前的文章:ASP.NET MVC2.0结合WF4.0实现用户多步注册流程中将一个用 户的注册分成了四步,而这四个步骤都是在完善一个Model的信息,但是又分页面 填写信息的,当时我加上ModelState.IsValid这句验证代码的时候,根本没法通 过验证,因为在注册的前面三步,注册用户的Model信息都没填写完整,而 ModelState.IsValid...
asp.net mvc中“Action”的创建

asp.net mvc中“Action”的创建

asp.net mvc中“Action”的创建2011-08-28 博客园 Creason New内容概览本篇主要探讨“Action”的创建过程,为什么要加引号呢?因为我们创建的不 是真正的Action,方法是没法创建的,它是指 ActionDescriptor对象,是对 Action方法描述的一个对象,在mvc中,方法的调用是利用反射来实现的。下面我 们就具体讨论一下这个过程。* 为什么要创建Action?* Controller...
<< 281 282 283 284 285 286 287 288 289 290 >>