コード ビハインドの使用を避けながら、asp コントロールを使用して要素のマークアップをレンダリングしようとしています。そのため、href プロパティを動的に生成して、FieldValue コントロール (SharePointWebControls) からレンダリングされたものを含めたいと考えています。
たとえば、私が持っているこのコントロール:
<SharePointWebControls:FieldValue id="PageTitle" FieldName="Title" runat="server"/>
次のように表示されます。
「テストページ」
そして、同じページに次のようなリンクがあります。
<a href="http://www.mysite.com/mypage.aspx?title=TestPage">CLICK HERE!</a>
しかし、上記の要素では、コントロール<a>
によってレンダリングされた結果として TestPage が存在する必要があります。したがって、基本的に、このコントロールの出力を要素の href プロパティFieldValue
内に「埋め込む」方法が必要です。<a>
のレンダリングされたバージョンに付随する厄介なマークアップFieldValue
はありません。文字どおり単なるテキストです。したがって、これは複雑ではないと思います。