如何在Sitecore中呈现带有查询字符串的链接

时间:2016-03-21 12:57:09

标签: sitecore sitecore8

我正在尝试在页面上生成一个链接字段,格式如下

<a class="book__btn" href="https://oc.axis.com/rez.aspx?submit=&shell=CASGCF">
Book
</a>

ASPX:

<sc:Link ID="lnkBook" runat="server" Field="Target URL"></sc:Link>
<sc:FieldRenderer ID="frBook" runat="server" FieldName="Target URL"></sc:FieldRenderer>

aspx.cs:

Item offerDetails = this.DataSource;
lnkBook.Item = offerDetails;
frBook.Item = offerDetails;

图片显示了我使用Rocks的声明 enter image description here

预览页面时,按钮根本不会呈现。但是,如果我删除Query String字段中的文字,则呈现正常。

1 个答案:

答案 0 :(得分:1)

Sitecore Rocks界面对链接有点误导,因为适用的字段不会根据链接类型而改变。 Query String仅支持内部链接。如果要将查询字符串添加到外部链接,只需将其直接添加到Url