在PHP中,我执行以下操作来创建列表.注意缺少"echo"语句.
<ul>
<? for($x=1;$x<=10;$x++): ?>
<li>This is line <?=$x?></li>
<? endfor; ?>
</ul>
Run Code Online (Sandbox Code Playgroud)
这是一个非常简单的例子,我实际使用的内容要复杂得多.我试图弄清楚如何在ASP.NET C#中完成同样的事情.
基本上,我想开始一个循环,结束C#代码,定义一堆应该重复的HTML,启动一个新的C#snippit,结束循环.按照PHP上面的例子,我正在寻找for()和endfor的.NET等价物.我试图避免使用C#逻辑输出我的代码.
如果它是可能的!
我不想要的是这个:
<ul>
<%
for (int i = 1; i <= 10; i++)
{
Response.Write("<li>This is line " + i.ToString() + "</li>");
}
%>
</ul>
Run Code Online (Sandbox Code Playgroud)
这可能与C#有关吗?或者我可能接近这一切都错了?