从Asp.net/C#后面的代码中添加div到页面

时间:2011-11-23 12:37:13

标签: c# asp.net html code-behind

您好我有一个项目列表,在我的asp.net页面上显示如下:

    <div class="search-result-item">

            <div class="image">
                <img src="images/1.png"/>
            </div>
            <div class="logo">
                <img src="images/logo.png"/>
            </div>
            <div class="header">
                Title
            </div>
            <div class="message">
                Message
            </div>
            <div class="keywords">
                key1 | key2 | key3
            </div>

            <div class="links">
                <a href="link.html">Go to</a>
            </div>

        </div>

这显示了页面上项目的预定义布局。

项目在后面的代码中生成。

我希望每个项目都能创建一个类似于页面上方的div。 我怎么能用后面的代码呢?

非常感谢

2 个答案:

答案 0 :(得分:5)

您创建一个控件并将其添加到您的页面。

有很多控件,但是如果你想要那个确切的标记,并且不需要任何服务器端处理,那么LiteralControl控件可能是最合适的。

答案 1 :(得分:1)

使用repeater control您创建一个基本上连接到数据源的控件,然后根据数据重复信息。非常粗略的描述抱歉。在Google上查看它。