【问题标题】:add div to page from the code behind Asp.net/C#从 Asp.net/C# 后面的代码将 div 添加到页面
【发布时间】:2012-01-04 18:02:54
【问题描述】:

您好,我的 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。 如何使用后面的代码做到这一点?

非常感谢

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-29
        • 1970-01-01
        • 2010-11-13
        • 1970-01-01
        • 1970-01-01
        • 2014-05-29
        • 2012-03-18
        • 1970-01-01
        相关资源
        最近更新 更多