【问题标题】:Sharepoint List how to add hyperlinks to texts in a columnSharepoint List 如何为列中的文本添加超链接
【发布时间】:2015-02-22 12:51:42
【问题描述】:

我有一个包含两列的列表。 “标题”和“链接”

例如,如果我在列表中有一个带有值的项目:

标题:移动 链接:move.aspx

所以当用户点击列表上的“移动”时,我想重定向到 move.aspx 页面。

任何建议如何做到这一点?我尝试使用计算列,但运气不佳。

提前谢谢你

【问题讨论】:

    标签: asp.net list sharepoint hyperlink


    【解决方案1】:

    创建计算列:

    ="< a href='" & Link & "'>" & Title & "</a>"
    

    将输出类型设置为数字!!这种(未记录的)行为使结果输出为 HTML,无需使用额外的脚本。

    在 SharePoint 2010、2013、Online 中工作(甚至可能在 2007 年,我从未检查过)

    【讨论】:

      【解决方案2】:

      添加一个为链接创建正确 HTML 的计算列,然后添加一个内容编辑器 Web 部件,其中包含正确显示 html 并允许其可点击的脚本

      更多信息在这里:http://blog.pathtosharepoint.com/2008/09/01/how-to-open-hyperlinks-in-a-new-window-or-not/

      【讨论】:

        【解决方案3】:

        它工作正常我用一个简单的技巧,把你需要的 HTML 或 JavaScript,

        但不要忘记将数据类型设置为数字!!!

        【讨论】:

          【解决方案4】:
                 <asp:TemplateField HeaderText="Title">
                  <ItemTemplate>    
                  <a href='move.aspx?' id="link" >Move</a>
                  </ItemTemplate>
                  </asp:TemplateField>
          
          Add this code to your grid. This will solve your issue. Happy coding.
          

          【讨论】:

          • 'move.aspx? id="link" 你有一个额外的空间,但那里缺少一个'
          猜你喜欢
          • 1970-01-01
          • 2020-12-29
          • 2013-03-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-02-22
          • 2017-08-19
          相关资源
          最近更新 更多