0

「値のない」属性をWebControl型に書き込むことは可能ですか?

つまり、から行く

1 =var div = new WebControl(HtmlTextWriterTag.Div);

2 = ???

3 = レンダリングされた出力:<div itemscope></div>

4

3 に答える 3

3

ASP.NET MVCを使用している場合は、私のブログ投稿をご覧ください。

ASP.NET MVC:メタデータプロバイダーを使用してアプリケーションにHTML5マイクロデータを追加します

それが役に立てば幸い!

于 2011-07-29T14:21:20.523 に答える
3

WebControl から派生したコントロール (例: SomeMicroDataWebControl) を作成し、メソッド "Render" をオーバーライドできます。「レンダリング」では、コントロールがページ上でどのように見えるかを定義します。次に、このクラスをページまたは別のコントロールに追加します。

于 2011-06-27T15:46:36.160 に答える
0

System.Web.UI.HtmlControls.HtmlGenericControl コントロールを作成し、その中に好きなものを設定できます。ただし、W3C はデータまたはロールの属性を設定することを推奨しています。<div role-scope='item'></div>

于 2011-06-27T15:46:17.147 に答える