摘要: 1.应用案例: var Mouse = function () { // Look! no that = this! this.position = [0, 0]; if (document.addEventListener) { document.addEventListener('mousemove', ?); //this.move? } else if (document.attachEvent) { documen... 阅读全文
posted @ 2011-12-15 16:40 潇湘〃细雨 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.gridview双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){//首先判断是否是数据行if(e.Row.RowType==DataControlRowType.DataRow){//当鼠标停留时更改背景色e.Row.Attributes.Add("onmouseover","c=this.style.backgroundC 阅读全文
posted @ 2011-12-15 12:25 潇湘〃细雨 阅读(451) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC 3.0:基于Ajax的表单提交,A页面认证失败后页面被强转至登录页面,待登录成功将如何回到A页面? 很多网站的首页都提供信息的输入,而不论您是否有账户且已登录。比如我喜欢逛的42qu(我跟创始人无任何关系,仅是喜欢该网站且无意广告,有兴趣的可以瞧瞧去)。当我发表自己的"碎碎念"时,会被自动跳转到登录页,而问题是登录成功后能否再回到原来的页面。听起来这个问题略显乏善可陈,然而它的实现框架是MVC 3.0,而且为了寻求其优雅的实现方式尝试了很多天,现作为记要并分享一下。 先来一张最终效果图吧:上图的页面切分为两个区域,一是碎碎念的发表区(上部分)、另一个 阅读全文
posted @ 2011-12-13 23:35 潇湘〃细雨 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: C#中的where泛型约束中的new()构造函数约束在MSDN上面对new()解释说到是where字句的构造函数约束,带有new()约束的任何类型都必须有可访问的无参构造函数,正常来说C#创建的类默认都有一个无参的构造函数,即使你没有写,但是如果你写了一个有参数的构造函数后,那么就没有默认无参的那个了,就需要自己手动写一个。还是拿前两天的国籍那个举个例子: 1 /// <summary> 2 /// 国籍的接口 3 /// </summary> 4 public interface INationality 5 { 6 string Nationality 7 { 8 阅读全文
posted @ 2011-11-30 17:59 潇湘〃细雨 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Asp.Net无刷新上传并裁剪头像开发网站几乎都做过上传图片并截图,做个无刷新Asp.Net上传并截图示例实现功能:1.选择文件,自动上传并生成缩放图(上传带进度条),形成预览图2.在预览区,实现鼠标拖拽截图区,截取图片(示例截图区按缩放图小边为截图正方形长度,可扩展为截图区可变形式)3.点击保存,截取小图,保存截取图并显示在页面上,并删除原缩略图示例截图:-------------------------------------------------------------------------------风骚分隔线------------------------------------ 阅读全文
posted @ 2011-11-29 15:10 潇湘〃细雨 阅读(620) 评论(2) 推荐(0) 编辑
摘要: 0. 前言每逢过年过节各大游戏都会搞些小活动来刺激、吸引、黏住玩家,比如转盘抽奖活动,有的公司年底也喜欢搞抽奖活动。本文介绍如何设计一个flash转盘抽奖程序。先上效果,看如下Flash抽奖转盘:注:转盘看上去比较丑,使出了吃奶劲才弄出这效果,毕竟不是专业美工人员,大家凑合着看。觉得还行鼓鼓掌,按按推荐;觉得不行,也不要拍砖,无视就行了☺。预备知识:事件机制(可以参考走在网页游戏开发的路上(五))、flash动画原理(可以参考走在网页游戏开发的路上(六))、AS3文档类等。1. 抽奖流程其实我们的Flash只是一个显示作用,要转到哪个位置(中哪个奖品)是后台来完成的。而且每个奖品的概率是不同的 阅读全文
posted @ 2011-11-25 14:59 潇湘〃细雨 阅读(5743) 评论(2) 推荐(0) 编辑
摘要: 静态化处理,可以大大提高客户的访问浏览速度,提高用户体验,同时也降低了服务器本身的压力。在asp.net mvc3中,可以相对容易地处理静态化问题,不用过多考虑静态网页的同步,生成等等问题。我提供这个方法很简单,就需要在需要静态化处理的Controller或Action上加一个Attribute就可以。下面是我写的一个生成静态文件的ActionFilterAttribute。1usingSystem;2usingSystem.IO;3usingSystem.Text;4usingSystem.Web;5usingSystem.Web.Mvc;6usingNLog;78///<summar 阅读全文
posted @ 2011-11-13 13:44 潇湘〃细雨 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 在.NET 3.5中,我们需要这样做: 1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如:上海闵行企业网站设计与制作Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ ServiceHost Language="C#" Debug="false" Service="CNBlogs.Service.Im 阅读全文
posted @ 2011-10-28 17:58 潇湘〃细雨 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 名词解释:此动态非运行时动态,让EF动态支持新增表、动态切换数据库意在不改变项目核心框架,通过新增或者替换组件的方式达到标题目地。一、先来点简单的,动态支持多数据库AppDbContext实现:public class AppDbContext:DbContext { public AppDbContext(string configKey) : base(configKey) { } protected override void OnModelCreating(DbModelBuilder modelBui... 阅读全文
posted @ 2011-10-28 14:30 潇湘〃细雨 阅读(1461) 评论(1) 推荐(3) 编辑
摘要: 在本篇文章中,我们将通过一个具体的实例来演示如何通过路由服务。在这个例子中,我们会创建连个简单的服务HelloServie和GoodbyeService。假设客户端不能直接调用这两个服务,需要使用到路由服务作为两者之间的中介。整个消息路由的场景如下图所示,中间的GreetingService.svc就是代表路由服务,而两个目标服务则通过HelloServie.svc和GoodbyeService.svc表示。路由服务使用的消息筛选器EndpointAddressMessageFilter,即根据包含在消息中的目标地址来决定应该将请求消息转发给HelloServie.svc还是GoodbyeSe 阅读全文
posted @ 2011-10-28 14:20 潇湘〃细雨 阅读(276) 评论(0) 推荐(0) 编辑