3

カスタム属性をasp.netリテラルに設定し、コードビハインドで読み取る方法は? Attributes コレクションはありません。

4

1 に答える 1

3

ALiteralはHTML要素ではなく、文字通りリテラルです(申し訳ありません)。その内容は応答で逐語的に出力されるため、プルする属性はありません。

LiteralASP.NETコントロールの属性はコントロールクラスのプロパティであるため、独自のプロパティから派生して定義してみることができます。

HTML属性にマップするものがあるという理由だけで、それらは通常ページをレンダリングするときにサーバーにのみ関連するため、コントロールは実際に発生する出力とプロパティが属性にマップする方法を指示します。

一般的なHTML要素が必要HtmlGenericControlな場合は、基本的なHTMLプロパティを提供するものを試すことができます。

于 2013-02-01T20:30:38.867 に答える