0

是否可以将“无价值”属性写入WebControl类型?

即从

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

2 = ???

3 = 渲染输出:<div itemscope></div>

4

3 回答 3

3

您可以创建从 WebControl 派生的控件(例如 SomeMicroDataWebControl)并覆盖方法“Render”。在“渲染”中,您可以定义控件在页面上的外观。然后将此类添加到页面或其他控件。

于 2011-06-27T15:46:36.160 回答
3

如果您使用的是 ASP.NET MVC,请查看我的博客文章:

ASP.NET MVC:使用元数据提供程序将 HTML5 微数据添加到您的应用程序

希望能帮助到你!

于 2011-07-29T14:21:20.523 回答
0

您可以创建一个 System.Web.UI.HtmlControls.HtmlGenericControl 控件并在其中设置您喜欢的任何内容。W3C 虽然建议设置数据或角色属性,所以你有<div role-scope='item'></div>

于 2011-06-27T15:46:17.147 回答