Sharepoint列出如何向列中的文本添加超链接

时间:2014-12-24 11:34:55

标签: asp.net list sharepoint hyperlink

我有一个包含两列的列表。 '名称'和'链接'

例如,如果列表中的项目包含值:

标题:移动 链接:move.aspx

因此,当用户点击“移动”时在列表中我想重定向到move.aspx页面。

有关如何做到这一点的任何建议?我尝试使用计算出的列,但没有太多运气。

提前谢谢

4 个答案:

答案 0 :(得分:5)

创建计算列:

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

将outputtype设置为Number !!这种(未记录的)行为使得结果以HTML格式输出,无需使用额外的脚本。

适用于SharePoint 2010,2013,在线(甚至可能在2007年,我从未检查过)

有关详细信息,请参阅http://ViewMaster365.com/#How

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

它运行良好与我一起使用一个简单的技巧,把你需要的HTML或JavaScript,

但请勿忘记设置数据类型!!!

enter image description here

答案 3 :(得分:0)

       <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.