私は中級 C# レベルの ASP.NET を初めて使用し、以前は PHP プロジェクトを作成しました。私は今、ASP.NET で同様の効果を得ようとして立ち往生しています。
私が使用しているもの: プロジェクトは C# ASP.NETEmpty web application
です。Visual Studio 2010 SP1 を使用しています。MSSQL 2008 R2
私がやりたいことは、foreach を使用して ASP ファイルの特定のコンテンツ領域に HTML コードを追加することです。
これは私が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
for eachを追加したいと思います。名前は配列に格納されます。上記のPHPの例で行ったように、ループを使用してHTML行を追加するにはどうすればよいですか?pizza
pizza