【发布时间】:2010-01-04 03:39:14
【问题描述】:
我不太了解 ASP.NET ATM。我在 2010 beta2 中查看了 MVC 2,发现我的主机不支持它。由于我的应用程序是大量后端基础和轻量级界面,我认为常规 ASP.NET 应该可以找到工作。
无论哪种情况,我都觉得写起来非常烦人
<div>
<% foreach(var link in Html.Encode(ViewData["Links"])) { %>
<a href="<%=link%>"><%=link%></a><br>
<% } %>
<div>
我发现使用 Response.Write 或在 @"" 字符串中返回带有 html 的字符串要容易得多。这个例子被简化了,我有一些相当复杂的数据要显示。我是否遗漏了什么,或者我应该在我的 C# 源代码中编写任何复杂的 html?
【问题讨论】: