09 2011 档案

摘要:UpdatePanel的各种情况(分为:按钮和UpdatePanel)1.按钮的3个位置 1.按钮在所有UpdatePanel外部,刷新整个页面(所有的UpdatePanel都会刷新,不管是否Conditional) 2.按钮在UpdatePanel内部的按钮(会被识别为AsyncPostBack) 1.能够刷新本UpdatePanel(不管UpdateModel为Always还是Conditional) 其中,如果是Conditional,必须ChildrenAsTriggers不为false,为false的情况后面会提到 2.能够刷新其他UpdatePanel(当其UpdateModel为 阅读全文
posted @ 2011-09-23 10:49 gds111789 阅读(529) 评论(0) 推荐(0) 编辑
摘要:最近有个项目,大致需求是,服务端发送消息通知客户端上传指定的数据,然后处理后一部分显示在服务端界面上。也是在网上胡乱搜索一片,看到一篇Remoting广播事件的博客+Remoting觉得这么还可以做。大致原理是:通过服务端广播事件,客户端通过调用远程类将数据以参数的方式传给服务端,然后激活服务端界面层的事件就达到双向了。都是靠远程类里的2个事件,一个给服务端,一个给客户端,分别交叉执行。这就相当于: 服务端界面--远程类--客户端界面,远程类起到了一个中间人的作用样,是吧?先看看服务端封装的Remoting的类Code highlighting produced by Actipro Code 阅读全文
posted @ 2011-09-22 13:58 gds111789 阅读(604) 评论(0) 推荐(0) 编辑
摘要:引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变量的原因。主要是从封装性和易用性上去考虑,但是还漏掉了一点,事件应该由事件发布者触发,而不应该由客户端(客户程序)来触发。这句话是什么意思呢?请看下面的范例:NOTE:注意这里术语的变化,当我们单独谈 阅读全文
posted @ 2011-09-22 11:46 gds111789 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1.JS和.Net前后臺互相調用總結HTML code<%@ Page Language="C#" AutoEventWireup="true" CodeFile="JavaScript get Net Function.aspx.cs" Inherits="JavaScript_get_Net_Function" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. 阅读全文
posted @ 2011-09-20 08:29 gds111789 阅读(405) 评论(0) 推荐(0) 编辑
摘要:<script>function get_get(){querystr = window.location.href.split("?")if(querystr[1]){GETs = querystr[1].split("&")GET =new Array()for(i=0;i<GETs.length;i++){tmp_arr = GETs[i].split("=")key=tmp_arr[0]GET[key] = tmp_arr[1]}}return querystr[1];}//如果地址是 test.ht 阅读全文
posted @ 2011-09-16 10:48 gds111789 阅读(6264) 评论(0) 推荐(1) 编辑
摘要:原处:http://www.blogjava.net/ilovezmh/archive/2007/04/16/111098.html一、定义类或对象1.工厂方式创建对象carvar oCar = new Object;oCar.color = "red";oCar.doors = 4;oCar.mpg = 23;oCar.showColor = function(){alert(this.corlor);};创建多个carfunction createCar(color, doors, mpg) { var tempcar = new Object; tempcar.col 阅读全文
posted @ 2011-09-16 10:19 gds111789 阅读(203) 评论(0) 推荐(0) 编辑
摘要:原文出处:http://www.blogjava.net/ilovezmh/archive/2007/04/16/111106.html一、继承的方式1.对象冒充function ClassA(sColor) { this.color = sColor; this.sayColor = function () { alert(this.color); };}function ClassB(sColor, sName) { this.newMethod = ClassA; this.newMethod(sColor); delete this.newMethod; this.name = sNa 阅读全文
posted @ 2011-09-16 10:19 gds111789 阅读(178) 评论(0) 推荐(0) 编辑
摘要:ASP.Net 更新页面输出缓存的几种方法(包括用户控件,iframe,页面缓存等)ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟。如何快速更新缓存数据,有时成了困扰程序员的难题。根据我的使用经验,总结了下面几种方法,概括了常见的几种情况,如有更好的方法欢迎补充。(1)Cache 对象缓存Cache 对象提供代码级的缓存,功能强大,可操作性强。更新这种缓存的方法很简单,只要调用 Cache.Remove(key) 方法就可以清除指定的缓存。代码如下:HttpRuntime.Cache.Remove(cacheEnmu.Key.ToSt 阅读全文
posted @ 2011-09-13 11:18 gds111789 阅读(1556) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示