支持SPS的AjaxHelper 0.4,无刷新WebPart开发从此变得简单
2005-06-19 19:53
274 查看
AjaxHelper是一个基于Ajax和UserControl的.Net环境下的MVC方案,用以简化asp.net环境下基于Ajax的Web开发,AjaxHelper从0.4版起支持SPS下的WebPart开发,在SPS环境,用一个Ajax.ascx代替普通Asp.Net环境中的的Ajax.aspx,扩展了接口WebPartUpdater和WebPartAppender(参数同Updater和Appender,详见AjaxHelper.js)这就使AjaxHelper成为一个可用于普通asp.net环境和SPS环境的基于Ajax的MVC方案。
关于AjaxHelper的更多背景介绍请参见发布AjaxHelper0.3和AjaxHelperExample2。
点击这里下载源码和范例
压缩包内包含了AjaxHelper0.4版和相应的For SPS的范例程序,0.4版完全向上兼容0.3版。
提供的范例演示了WebPartUpdater和WebPartAppender的使用方法
随源代码包含了一个可直接用stsadm部署的cab包,和可直接用于导入WebPart的dwp文件
范例使用方法:
1、复制cab文件和dwp文件到本地目录
2、在命令行执行stsadm -o -addwppack -filename AjaxHelperForSps.cab
3、登录SPS,在修改页面页面点击导入控件,选择dwp文件上载,拖曳列出的控件AjaxHelperSampleWebPart到你需要的位置,关闭页面修改界面
4、此时,WebPart应该已经正常运行了!
-----------------------------------------------------------------
P.S. 马上要换工作单位了,接下来的工作可能会以SPS为主,这是本人的第一个WebPart,发现任何不足的话欢迎执教。关于一个基本的WebPart的开发,参考了博客堂kaneboy的WalkThrough-WebPart系列指南,在此致以由衷的谢意!
另外,在该WebPart的开发测试过程中,也获得了一些经验收获,下面列举一下:
·无论在WebPart中还是在嵌入WebPart的UserControl的后台代码中都不能调用Request.Form[]或Request.Params[],否则会报WebPart错误,所以针对Sps环境,不得不将AjaxHelper原来默认提交的post方式改为get方式,通过Request.QueryString[]取参数
·在WebPart中,默认权限下似乎不能在后台访问外部网站,比如下载远程的一个网页(其实我的范例中原来想放一个简易Rss阅读器,最后总是发生未知原因的错误,所以放弃,怀疑是权限的问题)
再P.S.一下:
因为家里的机器太烂的缘故,我将SPS装在一台台式机,但该机内存太少,不适合在这台机器上再装VS.NET,所以我在笔记本上的VS.NET进行WebPart开发,而笔记本又不愿意装win2003和SPS,那么这种情况下,能不能进行WebPart的单步调试呢,该如何做?望高手指点!
有意加入SPS团队,谁能引荐一下吗?
Enjoy!
//文章结束
关于AjaxHelper的更多背景介绍请参见发布AjaxHelper0.3和AjaxHelperExample2。
点击这里下载源码和范例
压缩包内包含了AjaxHelper0.4版和相应的For SPS的范例程序,0.4版完全向上兼容0.3版。
提供的范例演示了WebPartUpdater和WebPartAppender的使用方法
随源代码包含了一个可直接用stsadm部署的cab包,和可直接用于导入WebPart的dwp文件
范例使用方法:
1、复制cab文件和dwp文件到本地目录
2、在命令行执行stsadm -o -addwppack -filename AjaxHelperForSps.cab
3、登录SPS,在修改页面页面点击导入控件,选择dwp文件上载,拖曳列出的控件AjaxHelperSampleWebPart到你需要的位置,关闭页面修改界面
4、此时,WebPart应该已经正常运行了!
-----------------------------------------------------------------
P.S. 马上要换工作单位了,接下来的工作可能会以SPS为主,这是本人的第一个WebPart,发现任何不足的话欢迎执教。关于一个基本的WebPart的开发,参考了博客堂kaneboy的WalkThrough-WebPart系列指南,在此致以由衷的谢意!
另外,在该WebPart的开发测试过程中,也获得了一些经验收获,下面列举一下:
·无论在WebPart中还是在嵌入WebPart的UserControl的后台代码中都不能调用Request.Form[]或Request.Params[],否则会报WebPart错误,所以针对Sps环境,不得不将AjaxHelper原来默认提交的post方式改为get方式,通过Request.QueryString[]取参数
·在WebPart中,默认权限下似乎不能在后台访问外部网站,比如下载远程的一个网页(其实我的范例中原来想放一个简易Rss阅读器,最后总是发生未知原因的错误,所以放弃,怀疑是权限的问题)
再P.S.一下:
因为家里的机器太烂的缘故,我将SPS装在一台台式机,但该机内存太少,不适合在这台机器上再装VS.NET,所以我在笔记本上的VS.NET进行WebPart开发,而笔记本又不愿意装win2003和SPS,那么这种情况下,能不能进行WebPart的单步调试呢,该如何做?望高手指点!
有意加入SPS团队,谁能引荐一下吗?
Enjoy!
//文章结束
相关文章推荐
- 支持SPS的AjaxHelper 0.4,无刷新WebPart开发从此变得简单
- VC开发多语言界面支持的简单方法
- SharePoint 2007图文开发教程(3)---实现简单的WebPart
- dhl:页面无刷新ajax上传文件--模拟iframe,超简单
- 刚查了,Z3795不支持EPT,即WP8开发必须的SLAT,看来只能作为简单的WINDOWS备机了
- 【转】让开发变得简单一点- Visual Studio 2010几个让人印象深刻的新功能
- 页码js,支持ajax无刷新翻页
- ajax无翻页刷新简单实例
- 利用ajax实现简单的注册验证局部刷新实例
- 简单Ajax实现无刷新提交表单并获取响应
- VC开发多语言界面支持的简单方法
- AJAX技术在PHP开发中的简单应用
- VC开发多语言界面支持的简单方法
- VC开发多语言界面支持的简单方法
- ajax 笔记--不刷新实现简单的留言版 guestBook
- WCF与AJAX编程开发实践(5):支持XML的Ajax WCF服务
- 一款能让Vive开发变得简单的插件——Vive Input Utility API详解
- 2016年让开发工作变得更简单的小事
- 结合AJAX的PHP开发之后退、前进和刷新
- 【Java EE (Struts2 + Spring + Hibernate)开发】:Struts2(二)之【Ajax 支持】