开发AJAX Enabled WebPart
来源:互联网 发布:js设置display为block 编辑:程序博客网 时间:2024/06/07 00:21
上一篇阐述了在MOSS2007中如何配置环境使之支持AJAX,在这一篇中,笔者将运用已经配置好的环境创建一个简单的AJAX Enabled WebPart,做完这个例子后,其实您会发现这和AJAX在ASP.NET中的应用是没有本质区别的,只是在SharePoint中多了一步修改事件回发的脚本而已。
本文内容概览:
1.新建ASP.Net AJAX-Enabled WebSite
2.编写相应的代码
3.部署WebPart
步骤一:新建ASP.Net AJAX-Enabled WebSite
打开Visual Studio 2005,新建一个ASP.NET AJAX-Enabled网站(需要安装过ASP.NET AJAX扩展后才有该模版),键入"AJAXEnabledWebPart"作为项目的名称,删除Default.aspx页面,右击项目,添加一个类,取名为AjaxEnabledControl.cs
步骤二:编码
引用相关的程序集以及添加对应的命名空间
System.Drawing.dll
System.Web.dll
System.Web.Extentions.dll
Microsoft.SharePoint.dll
编写一个方法用于修改WSS3.0的脚本以确保正确的回发行为,因为对于JavaScript_doPostBack()提交更改的ASP.NET控件,可能会发生整个页面的回发事件,即使在该页面上有ScriptManager控件和UpdatePanel控件,Windows SharePoint Services 3.0 和 ASP.NET AJAX 会对某些表单操作进行缓存,这会导致 SharePoint 和 ASP.NET AJAX 之间发生冲突。若要更改此行为,则必须向 Windows SharePoint Services 3.0 中运行的脚本添加代码。
步骤三:部署WebPart
这一部分内容,在笔者的自定义搜索Web部件一文中有详细说明,恳请读者自行参阅
最终效果如下图显示(单击日历上的某个日期时可以看到整个页面就下图区域部分刷新,浏览器下方是没有进度条显示的):
文章来源:>>http://www.cnblogs.com/chendianhong/archive/2009/04/13/1435008.html
- 开发AJAX Enabled WebPart
- 可视化开发sharepoint的ajax webpart
- Create a AJAX enabled WebPart for SharePoint2007 by using ASP.NET 2.0 client callback feature
- 开发webpart
- WebPart开发
- WebPart开发
- MOSS207开发webpart全过程
- WebPart 开发步骤
- STSDev开发webpart [转]
- 使用QuickPart开发WebPart
- SharePoint Webpart组件开发
- MOSS中的WebPart开发
- WebPart开发环境搭建
- sharepoint2010 webpart开发心得
- Sharepoint2010 :Webpart开发
- 方便的webpart开发及SmartPart with AJAX无法使用问题
- 方便的webpart开发及SmartPart with AJAX无法使用问题
- SHAREPOINT PORTAL2003 WEBPART开发入门
- N多计算机精品免费视频下载
- Symbian Cpp基础语法要点(1)
- left join 和 left outer join 的区别
- 学得透彻的智慧是不会遗忘的
- September 1st Tuesday 2009
- 开发AJAX Enabled WebPart
- UAProf
- 破解一种光盘加密技术
- backdoor
- 托管注入
- 使用annotations注解的hibernate的简单示例
- Delphi多线程编程之同步读写全局数据
- oracle merge into 的用法详解+实例
- 第一日