AJAX 刷新用户控件的控件值,用web用户控件的方式添加到webpart,使用ajax实现无刷新总结...

这篇博客分享了如何在SharePoint网站中使用Web用户控件(ASCX)集成AJAX功能,避免了WebPart的繁琐编码。作者详细介绍了四个步骤:安装ASP.NET AJAX Extensions 1.0,修改SharePoint全局web.config配置,配置default.master文件,以及在ASCX中使用UpdatePanel。通过这些步骤,实现了页面部分刷新的功能。
摘要由CSDN通过智能技术生成

概述:

想在Sharepoint网站中实现ajax,硬写Webpart也可以完成,但是我还是更倾向于用web用户控件(.ascx)来写代码(因为这样拖拖控件就把页面搞定了,而webpart需要一点一点地coding) ,经过两天的不断琢磨和测试,现在终于实现预想功能.现在分享给还在探索和即将探索的朋友.

解决步骤如下:

第一步骤:安装ASP.NET AJAX Extensions 1.0。

第二步骤:修改Sharepoint网站集的全局配置文件(web.config)

1.打开SharePoint网站集所在的Web Application的目录修改全局web.config。我的目录     C:"Inetpub"wwwroot"wss"VirtualDirectories"7000。打开目录中的web.config文件。

2.在标记中添加如下的元素。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

3.在下的中为System.Web.Extensions组件添加SafeControl。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

4.在下的部分的最后注册httpHandlers。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

5.在下的部分中所有module之后添加注册下面的HTTP Module。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

6.在下的元素中添加如下标记。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

7.最后,在标记内的最后添加标记。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

d

第三步骤:配置全局 default.master   位置在:C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\GLOBAL 在WebPartPages:SPWebPartManager节点下添加如下:

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

第四步骤:在ascx中把需要刷新的控件放在 UpdatePanel中。

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

需要放置无刷新的控件

最后把完整的web.config放在这,方便你和我.

816551cd16f63e7cf54d5641f0cb24c7.png

b5f511702d582cb4a87c1d71a2352580.pngCode

d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值