div在另一个div里面

时间:2011-12-30 01:52:00

标签: asp.net html

我试图在asp.net代码后面的另一个div里面创建一个div但是里面的div没有显示,只有外面的那个是。我单独尝试了内部div,它的工作也尝试了外部div也是如此。

    public System.Web.UI.HtmlControls.HtmlGenericControl div = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
    public System.Web.UI.HtmlControls.HtmlGenericControl pic = new System.Web.UI.HtmlControls.HtmlGenericControl("IMG");

    public ResultsDiv()
    {
        this.div.Style.Add(HtmlTextWriterStyle.Height, "60px");
        this.div.Style.Add(HtmlTextWriterStyle.Width, "300px");
        this.div.Style.Add(HtmlTextWriterStyle.MarginBottom, "40px");
        this.div.Attributes.Add("onmouseover", "this.style.backgroundColor='#4099FF'");
        this.div.Attributes.Add("onmouseout", "this.style.backgroundColor='silver'");
        this.div.Style.Add(HtmlTextWriterStyle.BackgroundColor, "silver");

        this.tweet.Style.Add(HtmlTextWriterStyle.Height, "60px");
        this.tweet.Style.Add(HtmlTextWriterStyle.Width, "60px");
        this.tweet.Style.Add(HtmlTextWriterStyle.BackgroundColor, "red");
        this.tweet.Style["float"] = "left";

        div.Controls.Add(this.tweet);

1 个答案:

答案 0 :(得分:1)

您确定要在服务器端执行此操作吗?要在另一个div中创建一个简单的div,使服务器往返?如果可能的话,我会在客户端使用javascript进行。

如果您想从服务器获取一些数据,可以使用ajax加载它。

这是一个javascript示例。 HTML

<div id="div1" ></div>
<br/><input id="btn1" type="button" value="Add div" />

的Javascript

$("#btn1").click(function(){    
    $("#div1").append("<div class='div2'> Here is my content !</div>");

});

Jsfiddle样本:http://jsfiddle.net/7Rzdb/4/

相关问题