标签: web-parts

页面查看器webpart不会获取登录参数

我需要通过我们的sharepoint门户网站显示一个外部网站,并添加了一个页面查看器Web部件.问题是该地址包含用于自动登录外部站点的登录名和密码,但Sharepoint仅在单击时显示登录页面.

如果我单击Web部件属性中的"测试链接",它将按原样打开,但是在不同的窗口中而不是在sharepoint框架中.

该地址的格式为http://www.site.com/companyname/Login.aspx?style=companyname&lang=en&l=login&p=password

如何让自动登录在我的webparts页面上使用的框架中工作?

任何帮助非常感谢.

关于Marcus L.

sharepoint webpage web-parts

3
推荐指数
1
解决办法
8471
查看次数

将状态指示符添加到自定义Web部件

我有一个自定义Web部件,它生成一些用户数据.我已经添加了相应的代码来输出标准状态图标和菜单,但这是相当有效的.

我的网页部分的渲染html如下:

<span>  
   <a href="http://mysite/Person.aspx?accountname=USERID">USERNAME</a>&nbsp;   
   <img border="0" height="12" width="12" src="/_layouts/images/blank.gif" onload="IMNRC('USEREMAIL')" id="imnUSERID" ShowOfflinePawn="1" />  
</span> 
Run Code Online (Sandbox Code Playgroud)

显然更换了USERID,USERNAME,USEREMAIL等.

问题是双重的.

1)在IE7中,不会检索存在信息.菜单显示正确但图标不显示,当您将鼠标悬停在间隙上时,下拉菜单不提供IM设置.

2)在IE8 RC1中,状态信息正确返回并显示图标,但下拉列表会在图标上方严重的英寸处显示.(见此截图)

任何有关这些问题的帮助,或者有关向自定义Web部件添加状态的其他提示都将受到极大的欢迎.

进展更新

- 为IE7的"可信站点"添加网页 - 什么都没做 - IE8的兼容性视图没有区别. - 更改为id ="CSRP_id,type = sip"在建议中将代码更改为以下内容:

<span>     
<img class="PresenceImage" src="/_layouts/images/imnhdr.gif" onload="IMNRC('USEREMAIL')" name="imnmark" ShowOfflinePawn="1" id="contact_im,type=sip" />     
</span>
Run Code Online (Sandbox Code Playgroud)

以上所有更新均未成功.

sharepoint web-parts sharepoint-2007

2
推荐指数
1
解决办法
1万
查看次数

使用"runat server"Sharepoint webpart上传文件whitout

要在sharepoint中上传文件,我使用webpart和自动生成的表单.

上传文件的标签:

<input type="file" id="uploadfile" name="uploadfile" />
Run Code Online (Sandbox Code Playgroud)

当我在发布后尝试获取它时,使用Request.Files属性(Request.Files ["uploadfile"])无法访问该文件.(Request.Files在sharepoint上看起来像null)

在不使用输入标记上的"runat = server"的情况下,sharepoint中是否有解决方案?

upload sharepoint file web-parts

2
推荐指数
1
解决办法
2480
查看次数

SharePoint WebPart显示两次 - 帮助!

我是一名SharePoint新手,负责维护多个站点.

最近,为了组织一个文档库,我在Windows资源管理器模式下打开它来拖放文件.我经常这样做.我觉得我动作太快,无意中点击了一些错误的东西.弹出一个对话框询问隐藏Webparts.我想我点击了是.

我意外地隐藏了文档库Webpart.所以我进入了重新添加WebPart到我的页面.但现在Webpart在我的页面上出现了两次.只添加了一个Webpart,但有两个显示.我删除了我添加的WebPart并关闭了编辑器.即使页面上没有WebParts,文档库仍会显示!

这个"幻像"库/ webpart没有完整的菜单栏或View下拉,我无法添加它们,因为没有与该库关联的WebPart进入并修改!我需要一个完整的菜单栏 - 否则我会保持原样.

我再次重新添加了文档库WebPart,当我关闭时,我不仅看到了两个webpart,而且Quick Launch显示了两个具有相同名称的链接!我必须要求它隐藏我有权访问的WebPart上的链接,因此只会出现一个链接.

有谁知道发生了什么?

sharepoint web-parts

2
推荐指数
1
解决办法
1728
查看次数

以编程方式将List作为webpart插入WSS 3.0中的webpart页面

我尝试在网上搜索以编程方式在Webpart页面中插入一个List作为webpart但是不够幸运.

任何想法或想法如何我可以编程方式在Webpart页面中插入一个列表作为webpart

非常感谢!

sharepoint moss web-parts

2
推荐指数
1
解决办法
2万
查看次数

沙盒解决方案似乎过于严重瘫痪

我正在学习SharePoint以及您可以部署的不同类型的解决方案.从我正在观看的训练看来,你应该尽可能地使用沙盒解决方案.这是因为Farm Solutions会把事情弄得太乱.

但是,Sandbox Solutions不支持我使用WebParts做的两件主要事情.这些是Visual WebParts和WebPart通信.(第一个是不允许的,因为它需要命中文件系统而第二个是不允许的,因为它使用反射).

在我看来,我的WebParts总是想要做至少其中一件事.(不通信的WebParts真的不是模块化的吗?)

我是否忽略了这一点,或者Sandbox Solutions是一个"好主意",实际代码中并没有真正使用它?

sharepoint web-parts sharepoint-2010 sandbox-solution farm-solution

2
推荐指数
1
解决办法
1069
查看次数

如何使用文本字段筛选SharePoint列表?

我有一个SharePoint列表,它被分页.我想允许用户在文本字段中输入搜索字符串,然后过滤该分页列表.有没有办法使用过滤器Web部件执行此操作?

sharepoint search web-parts filter

2
推荐指数
1
解决办法
2万
查看次数

如何将PDF查看器面板添加到Sharepoint WebPart

从未使用过Sharepoint,但需要添加WebPart才能显示PDF文档.这是如何运作的?

目前有一些代码可以添加ReportViewer(SSRS)WebPart,但我需要将其替换为显示PDF文件(来自磁盘).

PDF文件来自未公开提供的本地/网络路径.我需要在Web部件中获取流式传输的PDF内容,并在此过程中设置内容类型.

如果它有帮助,我的想法是响应不同的URL(同一站点中的页面),只需要一些令牌(获取参数?)并流式传输一个byte []并将内容类型设置为application/pdf - I很可能完全不合适. 您需要对答案中的步骤和代码/示例/链接非常具体.

c# pdf asp.net sharepoint web-parts

2
推荐指数
1
解决办法
9709
查看次数

将Webpart上传到Sharepoint 2010

我创建了一个Webpart,然后尝试将其上传到Sharepoint Server 2010.我这样做了:

插入 - > Web部件 - >上传Web部件 - >查找wsp文件 - >上传

我收到这条消息

"您导​​入的文件无效.请验证该文件是Web部件描述文件(*.webpart或*.dwp),并且它包含格式良好的XML."

我错过了什么步骤?当我从Visual Studio(F5)调试时,它可以正常工作.


更新

命令是:

stsadm.exe -o addsolution -filename C:\ABSOLUTEPATH.wsp
Run Code Online (Sandbox Code Playgroud)

http://technet.microsoft.com/es-es/library/cc263162%28office.12%29.aspx

STSADM.EXE -o deploysolution -name NAMESOLUTION.wsp -immediate 
    -allowGacDeployment -url http://URLSERVER
Run Code Online (Sandbox Code Playgroud)

http://technet.microsoft.com/es-es/library/cc262459%28office.12%29.aspx

deployment sharepoint web-parts sharepoint-2010

2
推荐指数
1
解决办法
9855
查看次数

具有提升权限的Sharepoint查询

Webpart需要访问Sharepoint List(读取模式).如果用户是admin,则没有问题(按预期工作),但如果用户没有访问权限,我必须使用"RunWithElevatedPrivileges"方法.

问题是,查询似乎没有返回正确的结果.我错过了什么?

        SPList demoList = null;

        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            SPSite oSite = SPControl.GetContextSite(HttpContext.Current); // ADDED
            SPWeb oWeb = oSite.OpenWeb();                                 // ADDED
            demoList = oWeb.Lists["nameList"];
        });
        // demoList has 3 Elements (admin and no admin user) OK

        SPListItemCollection collListItems = null;

        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            SPQuery oQuery = new SPQuery() { Query = "<OrderBy><FieldRef Name='Date' Ascending='False' /></OrderBy>" };
            collListItems = demoList.GetItems(oQuery);
        });

        // 
        //IF ADMIN
        //collListItems.Count ==>3

        //IF NO ADMIN 
        //collListItems.Count ==>0
Run Code Online (Sandbox Code Playgroud)

sharepoint web-parts sharepoint-2010 elevated-privileges

1
推荐指数
1
解决办法
5817
查看次数