WebControl
型に 'value-less'属性を書き込むことはできますか?プログラムでマイクロデータを書き込む(C#/ ASP.NET)
1 = var div = new WebControl(HtmlTextWriterTag.Div);
2 =から行く
すなわち?
3 =レンダリング出力:<div itemscope></div>
WebControl
型に 'value-less'属性を書き込むことはできますか?プログラムでマイクロデータを書き込む(C#/ ASP.NET)
1 = var div = new WebControl(HtmlTextWriterTag.Div);
2 =から行く
すなわち?
3 =レンダリング出力:<div itemscope></div>
WebControlおよびオーバーライドメソッド "Render"から派生したコントロール(たとえば、SomeMicroDataWebControl)を作成できます。 「レンダリング」では、コントロールがページ上にどのように表示されるかを定義します。次に、このクラスをページまたは別のコントロールに追加します。
あなたはSystem.Web.UI.HtmlControls.HtmlGenericControlコントロールを作成し、その中で好きなものを設定することができます。 W3Cでは、データまたはロールの属性を設定することをお勧めします。<div role-scope='item'></div>
あなたはASP.NET MVCを使用している場合は、私のブログの記事を見てみましょう:
ASP.NET MVC: Add HTML5 Microdata to your applications using Metadata Providers
はそれが役に立てば幸い!
わずかに良い: 'パブリッククラスMicrodataControl:WebBrowserコントロール {公共MicrodataControl(文字列タグ):塩基(タグ){}。 } 'WebControlは保護されたプロパティ 'タグ'を持っているため、最初に派生する必要があります。 – maxp