Prism V2之旅(5) 2016年07月29日 36 阅读 Prism V2之旅(5)2011-12-13 博客园 Clingingboy这篇来介绍Prism中的很重要的一个功能模块化.基本概念模块化的概念类似于现在网上比较流行的Widget,如下例子google的个性化页面vista的sidebar他们都有如下特性:1.模块之间没有关联,模块之间不会相互引用2.可插拔(可随意增删改模块)...
Prism V2之旅(6) 2016年07月29日 37 阅读 Prism V2之旅(6)2011-12-13 博客园 Clingingboy这篇来讲事件.事件主要用来交互.监听事件我订阅了一些blog的rss,如果我订阅的blog发布了新的文章的话,系统(就是抓虾)就会帮我抓取新的rss信息很好理解,一方订阅(Subscribe),一方发布(Publish).prism的事件prism的抽象类EventBase实现了事件的订阅和发布的操作.CompositePresentationEvent类继承自EventBase...
prism v2之旅(7) 2016年07月29日 36 阅读 prism v2之旅(7)2011-12-13 博客园 Clingingboy这篇继续介绍Module的功能.第5篇已经介绍过模块的一些基本功能了,这篇介绍模块在silverlight的特殊应用.silverlight的项目生成文件是xap文件,其提供了一个非常方便的功能,即相互的xap文件可以相互加载,就如flash的swf文件一样可以动态加载.建议你在看下去之前先看一下TerryLee写的这两篇文章这里我简单的总结一下silverlight程序初始化的...
从asp.net中数据导出到Excel 2016年07月29日 40 阅读 从asp.net中数据导出到Excel2011-12-13 博客园 古道在做asp.net程序时涉及到数据显示的时候多数会要求打印,而网页上的打印格式往往又不能满足需求,经常用的方法就是导入到Excel以后再进行打印。(仿佛这已经是老生常谈)今天在网上搜了一段打印的代码,觉得不错,需要打印的朋友可以看看。网上好些代码的原理大致与此类似,同样都存在一个问题,就是:类型“GridView”的控件“ctl00_center_G...
Web注册表单设计样式的研究(上) 2016年07月29日 35 阅读 Web注册表单设计样式的研究(上)2011-12-13 折折熊译 如果你想最大化你的服务所带来的效益,你就必须最大化你网站表单的成功率。仅仅简单的让用户在你网站上注册是不够的,除非你有能够让访问你网站的人一看就映像深刻的点子。为了让服务达到最大化的体现,我们设计师需要提供用户一个良好的用户体验。我们需要邀请用户,为他们描述服务产品有多少好,给他们解释为什么他们需要填那些表单并且暗示他们会因此得到利益的回报。当然,我们也应该做的非常方便让用户来参与。但是设计...
Web注册表单设计样式的研究(下) 2016年07月29日 31 阅读 Web注册表单设计样式的研究(下)2011-12-13 折折熊译 我们把更多关键表单单独开来(例如校验表单)从而关注注册表单。然后我们分别完成每个被选择网站的注册表单并且分析这些表单的设计方法。以下我们介绍这个研究的第二部分——关于100个流行网站web表单的调研结果。请注意这个文章不是关于校验表单——那是另外一个讨论的话题,我们把它独立开来看待成一个即将要讨论的文章。我们要感谢Wufoo为我们提供构架来引导...
Asp.Net可定制分页用户控件 2016年07月29日 39 阅读 Asp.Net可定制分页用户控件2011-12-13 未知 今天研究了以下Asp.Net 可定制分页,用起来很爽,下面给大家介绍下。借助 Asp.Net 提供的数据绑定控件,我们无需太多的代码,甚至不需要代码,只要在 VS2005 中拖拽几下控件,进行一些属性的设置,便可以实现在Asp时代需要做大量工作才能够实现的分页功能。但在实际的应用中,尤其是在Web站点程序中,我们经常需要更加丰富的用户界面,而类似DataList或者 GridView 这样的数据控...
如何进行ASP.NET MVC的测试 2016年07月29日 39 阅读 如何进行ASP.NET MVC的测试2011-12-13 博客园 王德水本文参考了http://stephenwalther.com/blog/的内容。今天需要对ASP.NET MVC的Controller进行测试,我们都知道当我们在测试工程里new一个controller时,这个controller里的httpcontext是空的,也就是session,cookie, form等都是空。方法一:Mock controller的HttpContext, 暂...
Asp.net + Access 压力测试 2016年07月29日 42 阅读 Asp.net + Access 压力测试2011-12-13 博客园 甘蔗皮今天来个了压力测试,环境如下:语言: asp.net C#Dll大小: 52kb + 260kb + 112kb + 20kb + 48kb=492kb数据库: :Access 8MB左右 单连接访问数据库4-5次IIS: IIS6.0 端口:80 限制:25%的Cpu利用率应用程序池:独立CPU: CM520 1.6Ghz x 1内存: 2GB...
分析单点登录(流程图与数据安全) 2016年07月29日 32 阅读 分析单点登录(流程图与数据安全)2011-12-13 博客园 姜敏去年公司也曾经做过一个单点登录模块,两个站点,同事是基于cookie和session来实现的,在那个模块中并没有单独的用户认证中心,每个子站都有自己的登录系统,在判断用户是否登录时,首先是通过判断cookie是否存在来判断用户登录与否.如果cookie值存在则写入session,保存登录票据.一般基于cookie的程序,在某种程度上来说最大的问题就是安全,因为它是以文件形式存储在客户端的.所...
单点登陆(SSO)组件的设计与实现一 2016年07月29日 40 阅读 单点登陆(SSO)组件的设计与实现一2011-12-18 博客园 jillzhang1引言1.1 编写目的详细说明单点登录组件(SSO)的设计思想和实现方法,是日后该组件维护和扩展工作的基本依据文档。预期读者是要实现单点登录(SSO)系统的系统设计人员,系统开发人 员,系统维护人员。详细说明单点登录组件(SSO)的设计思想和实现方法,是日后该组件维护和扩展工作的基本依据文档。预期读者是要实现单点登录(SSO)系统的系统设计人员,系统开发人 员,系统维护人员...
单点登陆(SSO)组件的设计与实现二 2016年07月29日 35 阅读 单点登陆(SSO)组件的设计与实现二2011-12-18 博客园 jillzhang上面是整体流程图,这个SSO组件在安全上有了很充分的考虑,可以说是非常安全,那么下面看看登录请求数据的格式,和为何它能保证真实性和完整性这样,当数据在传输过程中,如果站点编号,用户编号,请求号任意一项做任何的修改,当认证中心接收到数据之后,均无法与签名信息进行匹配。凡是认证中心能验证 通过的请求均为合法的,真实的,完整的请求信息。...
ASP.NET的ArrayList对象 2016年07月29日 35 阅读 ASP.NET的ArrayList对象2011-12-18ArrayList对象是一个由包含单一数据值的数据项组成的集合。--------------------------------------------------------------------------------创建ArrayListArrayList对象是一个由包含单一数据值的数据项组成的集合。数据项是用Add()方法添加到ArrayList的。以下代码创建一个新的ArrayList对...
创建windows服务,定时监控网站应用程序池 2016年07月29日 32 阅读 创建windows服务,定时监控网站应用程序池2011-12-18 博客园 dongpo最近网站总是报"Timer_Connection"错误,导致该网站所使用的应用程序池由于错误过多停止运行,网站也就出现了service unvaliable,无法访问,在网上查了很多资料, 结果很让人无奈,这个问题已经困扰我了很久,一直没有得到解决,后来同事发来一篇文章让我有了新的解决方法,虽然不能根本解决这个报错,但可以快速清空并恢复指定的应 用程...
ASP.NET GridView学习之一 2016年07月29日 35 阅读 ASP.NET GridView学习之一2011-12-18 博客园 孟冬伊Default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//...
ASP.NET GridView学习之二 自定义分页功能 2016年07月29日 30 阅读 ASP.NET GridView学习之二 自定义分页功能2011-12-18 博客园 孟冬伊1就一些核心代码2ClientInfo.cs和ClientinfoAccessObj.cs在学习一中有过了 3 4using System; 5using System.Data; 6using System.Configuration; 7using System.Collections; 8using System.Web; 9using System.Web....
ASP.NET GirdView学习之三 排序 2016年07月29日 30 阅读 ASP.NET GirdView学习之三 排序2011-12-18 博客园 孟冬伊要先设置GridView的AllowSortring=true,这样当点击列标题的时候才能激发GridView的Sorting事件进行排序1using System;2using System.Data;3using System.Configuration;4using System.Collections;5using System.Web;6using System.W...
ASP.NET GridView学习之四 删除记录 2016年07月29日 36 阅读 ASP.NET GridView学习之四 删除记录2011-12-18 博客园 孟冬伊将CommandField的ShowDeleteButton=True,那么当点击这个CommandField字段时会触发RowDeleting事件而BUttonField需要将CommandName=Delete才会激发RowDeleting事件1using System;2using System.Data;3using System.Configuration;4u...
ASP.NET GridView学习之五 单行编辑 2016年07月29日 44 阅读 ASP.NET GridView学习之五 单行编辑2011-12-18 博客园 孟冬伊GridViewEdit.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewEditTest.aspx.cs" Inherits="GridViewEditTest" %><!DOCTYPE...
ASP.NET GirdView学习之六 使用模板列实现多行删除 2016年07月29日 37 阅读 ASP.NET GirdView学习之六 使用模板列实现多行删除2011-12-18 cnblogs mdy410342641using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using S...