在c#中创建html div [英] creating html div in c#

查看:170
本文介绍了在c#中创建html div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用以下代码在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 =我是使用Code Behind创建的;

this.Controls.Add(dynDiv);

但是这并不是一件事情,事实上它会在dynDiv不是有效的论点。
我想在这里使用div来模拟缓存内存行和单词在缓存中的位置。请告诉我如何做到这一点

解决方案您可以将html嵌入到文字控件中。

  this.Controls.Add(new LiteralControl( < div style ='color:grey; height:20px; width:300px;'>我是使用Code Behind< / div>))创建的; 


I am using the following code to make an html div in c#

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);

But this doesnot do a thing, infact it gives an error at the last line that dynDiv is not a valid argument. I want to use div here to simulate cache memory line and placement of words in cache memory.Please tell me how to do it

解决方案

You could just embed the html inside a literal control.

this.Controls.Add(new LiteralControl("<div style='color: gray; height: 20px; width: 300px;'>I was created using Code Behind</div>"));

这篇关于在c#中创建html div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆