我正在尝试在页面上生成一个链接字段,格式如下
<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;
预览页面时,按钮根本不会呈现。但是,如果我删除Query String
字段中的文字,则呈现正常。
答案 0 :(得分:1)
Sitecore Rocks界面对链接有点误导,因为适用的字段不会根据链接类型而改变。 Query String
仅支持内部链接。如果要将查询字符串添加到外部链接,只需将其直接添加到Url
。