您的位置:首页 > 其它

结合委托与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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: