随笔分类 - IT/Ajax
摘要:参考AjaxToolkit的代码组织方式,来调整pqsys中自定义ajax控件的组织方式,虽然现在只有一个控件,但是以后必定会逐渐增多,只有一个好的统一的规则,才能够便于日后代码的添加和维护; 在调整结构的过程中遇到了新的问题。原本希望达到的效果和AjaxControlToolkit内控件的组织结构差不多。就是希望一个工程下能够包含多个Ajax的Extender控件。比如现在我建立了一个Asp....
阅读全文
摘要:该扩展的功能有以下几点:1、当鼠标移到某个按钮上时,该按钮显示一个Css样式;2、当鼠标移开该按钮时,该按钮显示另外一个Css样式;3、当鼠标点击该按钮时,执行一个用户自己定义的javascript函数; 该extender共有以下三个文件:HoverButtonExtender.csHoverButtonDesigner.csHoverButtonBehavior.js其中HoverButton...
阅读全文
摘要:ExtenderControlPropertyAttribute:在之前的代码中您也可以看到这个CustromAttribute的使用。它的作用是告诉Toolkit,一个Extender的哪些属性需要被设置到客户端的Behavior中。ElementReferenceAttribute:它表明了该属性会指定一个客户端的元素,这样只要在服务器端指定ID后,在客户端使用Behavior时就能直接得到...
阅读全文
摘要:Creating a new extender The following steps walk you through the process of creating a new ASP.NET AJAX extender from scratch. When you've completed this walkthrough, you'll have written a completely...
阅读全文
摘要:Configure Visual Studio 2005 and Visual Web Developer Create a new web site from the ASP.NET AJAX web site template by opening the "File" menu, clicking "New", "Web Site...", and picking "ASP.NET...
阅读全文
摘要:1、如果一个页面使用了iframe,那么将这些iframe放在updatepanel中是没有效果的,要对整个iframe源页面使用updatepanel才有效;2、一个页面中可以使用多个updatepanel来分块局部刷新;3、一般把Updatepanel 的UpdateModel设置为Conditional比较好;4、在UpdatePanel内的控件的事件响应函数内使用ClientScript....
阅读全文
摘要:弄清为什么在使用了UpdatePanel后,在服务器端为什么无法得到DropDownList的SelectedIndex的正确值;在尝试了各种方法之后,问题终于得到解决。最终的问题在于web.config配置了如下的配置项: 在把该配置项取消了之后就好了;一开始认为问题应该就出在UpdatePanel或者是MasterPage上;于是就按照一定的步骤来逐个排除原因:1、新建一个页面,在这个页面中...
阅读全文
摘要:由于在updatepanel中无法使用Response.Write(...),所以如果在UpdatePanel内的按钮的事件响应代码中含有Response.Write(...)就会出错,具体什么原因我不知道; 解决的办法是,在updatepanel的trigger中将该按钮添加为PostbackTrigger。之后该按钮的事件响应函数就可以使用Response.Write()了。
阅读全文
摘要:用Microsoft.Web.UI.ScriptManager.Register*系列函数替代掉原来的Page.ClientScript.Register*系列函数,通过多传递一个Control参数,来得知当前的控件是否在UpdatePanel中,那部分script是否需要传递到客户端。原贴地址:http://www.cnblogs.com/dlwang2002/archive/2006/12/...
阅读全文
摘要:用prototype mode有以下好处:1、相对于那种把所有的方法定义都放在类的构造函数中的方式,这种方式的效率更高; 采用prototype方式定义的类更容易理解,代码更好重用。一般来说比较推荐这种方式。当然了,这样的方式不是必须的,javascript的语法是十分的灵活的,正是由于他的灵活导致了许多代码的难以理解;下面的代码是一个简单的prototype方式大示例: // Declare...
阅读全文
摘要:所有javascript的类由以下四个部分组成:fields,property,method,event; fields和property都是值对,但是field只能是基本类型,而property可以任何的类型,包括基本 类型和引用类型; namespace就是相关类的一个逻辑分组; event就是某些事情发生的时候通知给所有和他绑定的方法,这样这些方法就会被依次执行; 如果想要让...
阅读全文
摘要:ASP.NET AJAX(开发代号Atlas)重要参考资源大收集 英文网站部分 http://www.google.com 或者http://search.msn.com :不必多说 ASP.NET AJAX官方网站:不用多说了…… ASP.NET AJAX Control Toolkit官方网站:同样不必多说…… 官方参考文档:必备资料,虽然现在还不是很全...
阅读全文