超链接在SharePoint的WebPart

我一直在SharePoint项目,我已经通过自定义Web部件去加载用户控件的路线。

我有几个Web控件,我需要动态生成超链接(在从数据库中循环)点击时,将调用用户控件的某些功能。

当我建立我自己的ASP.NET网站,我只是参数添加到超链接,并检查在页面加载,看看我是否需要运行其他任何代码时的超链接是点击。

我开始意识到,这可能不会是SharePoint环境中十分可靠,因为我不控制网页的URL形成的方式。

我宁愿把它张贴回来单击超链接时,并通过一些价值观,但我不知道最好的方式来处理这一点。

可能有人点我在正确的方向?

谢谢。

--------------解决方案-------------

你仍然可以查询字符串参数添加到任何URL的末尾,你的web部件将接他们回家。 创建网址的方式将是一个小更复杂的,你不能假定你将在URL中唯一的查询参数。

该SPHttpUtility有一些有用的功能。

如果你想避免处理和分析的复杂的URL,那么你需要使用ASP.NET服务器控件 - 他们的整体思路是,以抽象出来的​​复杂性如。

http://msdn.microsoft.com/en-us/library/seey0yt3(VS.85).aspx http://www.startvbdotnet.com/aspsite/controls/linkbutton.aspx

分类:共享点 时间:2012-01-01 人气:0
分享到:

相关文章

  • 打开Excel工作表中的共享点页/ web部件本身 2014-10-06

    在共享点2010,我想在SharePoint网站,那里的Excel工作表应显示在网站本身(可能是一个web部件)一个Excel工作表(2007年), 而且用户应该能够从web部件本身编辑Excel工作表 (无需单独在MS Excel中打开Excel表). 我的意思是添加新的数据行和编辑现有的行. 我碰到过关于上述问题的各个岗位,是这样的. 我怎么过,我无法获得下插入的WebParts分类'​​Office客户端应用程序". 请帮我在这. 任何人都可以给我实现上述合适的链接或提示? 非常感谢 !!

  • 使用SharePoint Web部件动态CRM 2011 Web服务 2014-11-25

    我想创造一些SharePoint 2010的Web部件可能检索动态CRM 2011的Web服务数据. 我不能添加到CRM的dll引用,因为Web部件会使用的.Net 3.5版本的组件,并且我得到了麻烦,当我尝试部署我添加了.NET 4.0的组件的Web部件. 我可以使用这些Web服务而不增加CRM组件? --------------解决方案------------- 你可以使用它的目标的WSDL端点的服务引用. 见http://msdn.microsoft.com/en-us/library/g

  • 在共享点2010的Excel Web部件的超链接 2013-11-16

    嗨,我试图使用共享点的Excel的Web部件2010的链接工作正常在原来的Excel工作表,但Web部件无法挑选和不带我去一个网页的超链接如在超链接请求的处理. 我究竟做错了什么? 谢谢,

  • 动态的SharePoint Web部件的宽度和高度 2012-01-07

    我试图动态调整Web部件在SharePoint Web部件页面的宽度和高度,使其充满了整个可用空间. 看来是没有办法选择的宽度和高度,从SharePoint中的Web部件的属性编辑器窗口的百分比. 此外,试图通过动态代码产生的SharePoint Web部件的情况下抛出一个异常的不支持按比例尺寸的影响上设置它. 有没有办法使用,例如JavaScript来做到这一点? 我已经看到了使用jQuery做类似的事情,但不是我在寻找什么(我没有足够的使用jQuery熟悉,拿出一些我自己). -------

  • 如何防止XSS允许简单的格式和超链接在SharePoint web部件时? 2012-03-05

    我建立一个web部件的SharePoint网站,允许用户将信息输入到最终将被显示给其他用户的文本框. 问题是,我需要让简单的格式(粗体,斜体等),也允许用户输入一个网址(一个的<a href ="...).我不想公开,因为一个跨站脚本漏洞用我的WebPart不这样做,我不信任的用户. 什么是我最好的选择时,不想写一个完全成熟的HTML解析器? 有一个SPHttpUtility.HtmlEncodeAllowSimpleTextFormatting(串),做几乎我需要什么. 它允许简单的格式

  • Web部件,动态创建的控件和事件处理 2012-03-28

    什么是显示在Web部件,每个单元可以进行回传,以显示不同组数据的最佳方式,动态表? 例如,假设一些财务数据: 表1:在一年宿舍| Q1 | Q2 | Q3 | Q4 | 事1 | 23 | 34 | 44 | 32 | 事2 | 24 | 76 | 67 | 98 | 在点击了Q2的价值,物联网1(34),这将导致显示,而不是表1中第二个表: 表2:在四分之一周| W1 | W2 | W3 | W4 | W5 | W6 | W7 | SubThings 1 | 231 | 22 | 44 | 2

  • 我怎样才能上传到同一个站点的Excel文档中创建SharePoint网站上的Web部件到一个特定的细胞中的超链接? 2012-04-04

    我怎样才能上传到同一个站点的Excel文档中创建SharePoint网站上的Web部件到一个特定的细胞中的超链接? 我们已经与旧版本的Office这样做,它的工作就好了. 在SharePoint网站的Web部件创建的表包含标题,每个标题被挂到Excel文档中的特定细胞. 当我们切换到MS Office 2007的所有链接均指向文档的同一封面,甚至是那些之前已经工作得很好链接. 我希望我的问题描述清楚,给你足够的信息来提供解决方案. 请不要犹豫与我联系了解更多详情. --------------解

  • SharePoint 2007的Web部件共享属性不会持续 2012-08-16

    如果我改变我的共享web部件的属性Web部件的高度,设置不存在. 这种情况只有我的web部件,而不是其他的WebParts. 知道为什么吗?

  • 动态SharePoint 2007的Web部件连接 2012-10-15

    我原型动态连接Web部件在运行时的最佳方式. Essentailly,应用程序将允许多个不同的应用程序组,以创建将在SharePoint前端内消费Web部件. 所有的Web部件都需要自动检测消费者和供应商能够在运行时创建的连接. 我们所希望做的是拥有的webpart自动发现并连接到其他兼容的WebParts. 当用户添加了两个兼容部分页面,该部分应该能够建立适当的连接. 我们有一个用于在部件之间传递数据良好定义的接口,所以唯一的问题是如何来管理连接. 需要明确的是,我们不希望用户的担心不必创建连

  • 两个Web部件的负载用户控件动态地连接在一起 2012-12-20

    在Web部件连接. 我想提供者的WebPart负载用户控件的动态,然后再转院的参数,第二web部件,然后它的第二个Web部件的负载用户控件与参数接收. 我怎样才能做到这一点? 先谢谢你. --------------解决方案------------- 我已经通过这篇文章利用代码和概念的一些巨大的成功: http://msdn.microsoft.com/en-us/library/ms469765.aspx

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.700 (s). 10 q(s)