结合委托与AJAX,实现无刷新确认对话框的开源用户控件

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)