PlaceHolder

PlaceHolder 控件用于为代码添加的控件预留空间。在页控件层次结构中为以编程方式添加的控件保留位置。

注释:PlaceHolder 不会产生任何可见的输出(仅仅是网页上其它控件的容器)。

设计如图:

打开源:

<body>
    <form id="form1" runat="server">
    <div>
        <table style="width: 100%;">
            <tr>
                <td>
                    &nbsp;
                    昵称:</td>
                <td>
                    &nbsp;
                    &nbsp;
                    相片:</td>
            </tr>
            <tr>
                <td>
                    &nbsp;
                    法拉利f430</td>
                <td>
                    &nbsp;
                    <asp:PlaceHolder ID="placeCar" runat="server"></asp:PlaceHolder>
                </td>
            </tr>
            </table>
    </div>
    </form>
</body>

 

在该网站新建文件夹Images 粘贴一张图片到该文件夹下面

 

打开后置cs

    protected void Page_Load(object sender, EventArgs e)
    {
        TextBox txtUserName = new TextBox();
        txtUserName.Text = "请写上你的大名:";
        this.form1.Controls.Add(txtUserName);

        Image image = new Image();
        image.ImageUrl = "~/Images/falali.jpg";
        this.placeCar.Controls.Add(image);
    }

效果如图:

posted @ 2009-12-27 21:46  ^特殊П佀命^  阅读(503)  评论(1编辑  收藏  举报