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

You*_*sef 0 html c# asp.net 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>
Run Code Online (Sandbox Code Playgroud)

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

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

我希望每个项目都能创建一个像页面上方那样的div.我怎么能用后面的代码呢?

非常感谢

Joe*_*Joe 5

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

有大量的控件,但如果你想要那个精确的标记,并且不需要任何服务器端处理,LiteralControl控件可能是最合适的.