2016-03-21 10 views
0

私は以下のフォーマットサイトコア

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

pic s Rocksを使用して宣言しています enter image description here

ページがプレビューされると、ボタンはまったくレンダリングされません。しかし、Query Stringフィールドのテキストを削除しても、それはうまく描画されます。

+0

クエリ文字列の値は何ですか?間違っているように見える –

+0

はい、URLはちょっと変わっていますが、私が閲覧すると、別のページが正常に開きます。 – Qwerty

答えて

1

Sitecore Rocksのインターフェイスは、リンクの種類によっては該当するフィールドが変更されないため、リンクの誤解を招くことがあります。 Query Stringは内部リンクでのみサポートされています。外部リンクにクエリ文字列を追加する場合は、Urlに直接追加してください。

+0

それも試してみました。動作しませんでした。このシナリオでは他の代替手段がありますか? – Qwerty

+0

未加工値に切り替え、クリアしてUIを使用しますか? Rocksを使用すると、リンクフィールドに次の解析問題が発生することがあります。 –

関連する問題