我一直在与一个团队合作开发一个 ASP.NET 项目,这是一个项目管理工具。大多数页面基本上是将数据库中的内容写入页面并存储所做的更改。
这是我们在 ASP.NET 中的第一个项目(我们目前所有其他项目都使用 ASP Classic),我们的前辈告诉我们不要使用 MVC。
现在的问题是我们的设计师/前端开发人员对于 ASP.NET 几乎一无所知,如果可能的话,他也不想使用 VisualStudio(他使用 OSX)。
例如:例如,编写动态列表的最佳方式是什么?
这是我们目前所做的:
<div id="tasks" overflow-y="scroll" style="height:400px;">
<ul id='taskList'>
<% PrintTasks(); %>
</ul>
</div>
在代码隐藏中:
public void PrintTasks()
{
foreach (var task in _tasks)
{
Response.Write("<li rel='#' id='task_"+task.TaskID+"'>" +
...
"</span>" +
"</li>");
}
}
在这种情况下,设计者不可能在不进入后面的代码的情况下编辑 li 标签。
谢谢。