结合委托与AJAX,实现无刷新确认对话框的开源用户控件
2008-05-21 00:46
316 查看
AJAX:
就是Ajax,不解释,用的AjaxControlToolkit.dll。
委托:
使用委托技术给我们的用户控件做一个“事件”,可以在控件外部绑定事件,在内部执行事件时调用外部代码。
优点:
两者结合 = 丰富UI体验 + 灵活性强。
制成用户控件,保持开源特性,方面学习,方便调试和扩展。
尚有不完美之处,请各位帮忙解决:
(参看源码使用时的情况)
1.如果不用Table的话,显示的时候出现换行,可否通过在用户控件内部的处理使添加到网页后和普通link一样?
2.我在用户控件中用get/set设置属性时,在代码里面赋值可以显示,在设计的时候由于Label等未产生,无法赋值,怎样的写法才是正确的?要在设计视图修改属性在浏览器中浏览正常,最好也要在设计视图修改属性用户控件对应文字也发生变化。
3.如何给Web写自定义控件(dll)?自定义控件设计的时候无法添加Web Control,我又想用AJAXToolkit怎么办?
4.DataList里面绑定的Ajax控件获取不到绑定属性,是不是DataList存在一次性特性,每个Item显示后都在服务器端执行Dispose()?不然为什么唯独它里面的绑定失效。
运行基本环境:
.Net Framework 2.0
IIS5+
调试环境:
vs2005
下载:http://files.cnblogs.com/lqb/AJAXEnabledWebSite1.rar
就是Ajax,不解释,用的AjaxControlToolkit.dll。
委托:
使用委托技术给我们的用户控件做一个“事件”,可以在控件外部绑定事件,在内部执行事件时调用外部代码。
优点:
两者结合 = 丰富UI体验 + 灵活性强。
制成用户控件,保持开源特性,方面学习,方便调试和扩展。
尚有不完美之处,请各位帮忙解决:
(参看源码使用时的情况)
1.如果不用Table的话,显示的时候出现换行,可否通过在用户控件内部的处理使添加到网页后和普通link一样?
2.我在用户控件中用get/set设置属性时,在代码里面赋值可以显示,在设计的时候由于Label等未产生,无法赋值,怎样的写法才是正确的?要在设计视图修改属性在浏览器中浏览正常,最好也要在设计视图修改属性用户控件对应文字也发生变化。
3.如何给Web写自定义控件(dll)?自定义控件设计的时候无法添加Web Control,我又想用AJAXToolkit怎么办?
4.DataList里面绑定的Ajax控件获取不到绑定属性,是不是DataList存在一次性特性,每个Item显示后都在服务器端执行Dispose()?不然为什么唯独它里面的绑定失效。
运行基本环境:
.Net Framework 2.0
IIS5+
调试环境:
vs2005
下载:http://files.cnblogs.com/lqb/AJAXEnabledWebSite1.rar
相关文章推荐
- 用web用户控件的方式添加到webpart,使用ajax实现无刷新总结
- 使用委托在用户自定义控件中实现事件响应
- ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
- 使用委托实现用户控件与父页面的交互
- 原创Ajax实现无刷新判断用户是否可以注册
- altas(ajax)控件(八):ConfirmButton确认对话框
- SpringMVC结合ajaxfileupload.js实现文件无刷新上传
- SpringMVC结合ajaxfileupload.js实现文件无刷新上传
- ajaxpro.dll 控件实现异步刷新页面
- 使用委托在用户自定义控件中实现事件响应
- 使用委托在用户自定义控件中实现事件响应
- Ajax的应用:用过Ajax来实现不刷新页面的情况下判断用户是否存在
- ASP.NET用户控件事件的定义和实践--C#里的委托和事件实现Observer
- Ajax(asp.net)技术实现异步刷新和控件功能示例流程
- Jquery中的AJax技术结合PHP实现无刷新验证验证码
- 把GridView控件完全放入UpdatePanel中时,实现了点击编辑、更新等按钮时,页面不再刷新,对话框不起作用
- Jquery ajaxfileupload.js结合.ashx文件实现无刷新上传
- UpdatePanel控件的使用(实现局部刷新,ajax)
- WPF 委托和事件实现子窗口回调函数, 实时刷新主窗口控件
- jquery实现ajax无刷新分页页码控件