首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

sharepoint2010中Web part的页面跳转的有关问题

2012-02-04 
sharepoint2010中Web part的页面跳转的问题大虾们:有一个问题请帮我想想办法。搭建了一个本地sharepoint201

sharepoint2010中Web part的页面跳转的问题
大虾们:
有一个问题请帮我想想办法。
搭建了一个本地sharepoint2010平台。
通过VS2010写了个Web Part,在Web Part中就一个按钮Button,
计划实现的功能是:点击Button跳到另一个网页(比如新浪)。

  但是写好后测试时,在sharepoint2010中点击Button,总是提示错误:

  System.NullReferenceException,{未将对象引用设置到对象的实例。"}

另外:
Button的click代码是
Page.Response.Redirect("http://www.sina.com.cn");

请大虾们帮忙想想是什么原因?

[解决办法]
SharePoint在redirect page时,会检测target page是不是当前site内,建议跳转功能放到客户端去做。
在client side用windows.location.href去跳转,不要用server side code.
[解决办法]

探讨
大虾们:
有一个问题请帮我想想办法。
搭建了一个本地sharepoint2010平台。
通过VS2010写了个Web Part,在Web Part中就一个按钮Button,
计划实现的功能是:点击Button跳到另一个网页(比如新浪)。

但是写好后测试时,在sharepoint2010中点击Button,总是提示错误:

System.NullReferenceExcep……

[解决办法]
同感,看你报的错是没有实例化,不知道你的Webpart代码里面SPSite,SPWeb之类的是不是写对了
探讨
引用:
大虾们:
有一个问题请帮我想想办法。
搭建了一个本地sharepoint2010平台。
通过VS2010写了个Web Part,在Web Part中就一个按钮Button,
计划实现的功能是:点击Button跳到另一个网页(比如新浪)。

但是写好后测试时,在sharepoint2010中点击Button,总是提示错误:

System.……

[解决办法]
探讨
引用:
WebPart中的代码,

CreateChildControls代码如下:

protected override void CreateChildControls()
{
btnLink.Text = "跳转到OA办公平台";
this.Controls.Add(btnLink);
btnLink.Click += new Eve……

[解决办法]
就你上面的内容没看出有上面问题来,或者是你真的没有贴出有问题的部分。

就一个页面跳转有这么麻烦吗,MOSS2010中WebPart开发不是更方便吗,都可视化了,是在不行的话,在前台定义一个html控件button,通过js跳转。

如果需要我可以写一个简单的webpart给你。但是你的问题我确实不知道原因在那,或者可以跟踪调试一下。
[解决办法]
使用JS跳转页面:
button.Attributes.Add("onclick", "JavaScript:window.location.href='http://www.baidu.com'");

热点排行