我是 ASP.NET 中级 C# 级别的新手,之前我写过一个 PHP 项目。我现在被困在试图在 ASP.NET 中获得类似的效果。
我正在使用什么:该项目是 C# ASP.NET Empty web application
。我正在使用带有 SP1 的 Visual Studio 2010。MSSQL 2008 R2
我想要做的是使用 foreach 将 HTML 代码添加到 ASP 文件的特定内容区域中。
这就是我在 php 中要做的:
foreach ($library as $book)
{
print "<a href=\"bookpage.php?id=".$book[book_id]"";
print "<h3>".$book[book_author]."</h3>";
print " <p>".$book[book_blurb]."</p>";
}
这是我在 ASP 中尝试过的:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:RadioButtonList ID="RadioButtonPizzaList" runat="server">
<asp:ListItem Text="Margerita" />
<asp:ListItem Text="Hawaain" />
<asp:ListItem Text="Meat Supreme" />
</asp:RadioButtonList>
</asp:Content>
但不是硬编码,我想为从数据库中检索到的listitem
每个添加一个,名称存储在一个数组中。我将如何使用循环并添加一个 HTML 行,就像我在上面的 PHP 示例中所做的那样?pizza
pizza