【发布时间】:2014-03-07 00:13:54
【问题描述】:
我正在使用以下代码在c#中制作一个html div
System.Web.UI.HtmlControls.HtmlGenericControl dynDiv =
new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
dynDiv.ID = "dynDivCode";
dynDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Gray");
dynDiv.Style.Add(HtmlTextWriterStyle.Height, "20px");
dynDiv.Style.Add(HtmlTextWriterStyle.Width, "300px");
dynDiv.InnerHtml = "I was created using Code Behind";
this.Controls.Add(dynDiv);
但这并没有做任何事情,事实上它在最后一行给出了一个错误,即 dynDiv 不是一个有效的参数。 我这里想用div来模拟缓存行和字在缓存中的位置。请告诉我怎么做
【问题讨论】:
-
在您的 cmets 中,您说您使用的是 WinForms,而不是 ASP。您不能将 HTML 或 ASP.Net 控件与 WinForms 结合使用。您可以使用面板。