リピータを使用するのではなく、することができます同様のMVCでリストを単にループ<% %>
と<%= %>
タグを使用します。
<table>
<% foreach (var myItem in g) { %>
<tr><td><%= myItem.title %></td></tr>
<% } %>
</table>
限り、あなたはをループしているプロパティは、ASPX/ascxファイルのページからacessibleであるとして、あなたはそれをループすることができます(例えば、保護されたとして宣言またはパブリック)。必要なコードの後ろにコードはありません。
<% %>
はコードを評価し、<%= %>
は結果を出力します。
宣言の後ろにあなたのコード内のクラスレベルでこのリスト:ここで
は、最も基本的な例である、あなたのaspxファイルでそうそして、文字列の単純なリストです
public List<string> Sites = new List<string> { "StackOverflow", "Super User", "Meta SO" };
<% foreach (var site in Sites) { %> <!-- loop through the list -->
<div>
<%= site %> <!-- write out the name of the site -->
</div>
<% } %> <!--End the for loop -->
Brandon、このようなことのためにコードを表示することはできますか?ありがとう。 – user1477388
@ user1477388、コードビハインドはありません。リストプロパティがフロントエンドからアクセスできる(コードの背後にあるpublicやprotectedなど)限り、ループすることができます。 MVCでモデルプロパティを設定するのと同様です。 – Brandon
@ user1477388、更新を参照してください。 – Brandon