【发布时间】:2010-12-08 20:12:40
【问题描述】:
我正在处理一个包含多个部分的页面,每个部分看起来“几乎相同”。话虽如此,我想在服务器上构建 HTML 并在初始页面加载时为每个部分呈现它。在后续操作中,我会进行 ajax 调用并让服务器返回 json 数据。
另一个选项是对 aspx 页面上的 HTML 进行“硬编码”,并让 JS 对每个部分进行必要的自定义。第三种选择是使用 UpdatePanel 并在服务器端执行所有操作。
我应该根据什么选择使用什么方法?对于这样的页面,您会使用什么方法(将其视为具有子部分的大页面)
编辑: 一个部分有 HTML(例如用户名)和一个表格,用户可以在其中添加家属。另一部分几乎相同,除了“承包商”,因此还有额外的 HTML,例如以前的工作历史,但这个部分有名称(只读)和一个表来添加家属,就像第一个一样。其他部分或多或少具有相同的 HTML。 用户也可以删除依赖项,当发生这种情况时,我需要更新数据库并更新部分以反映较少的依赖项。我希望将任何后续操作作为与服务器和数据库交互的 ajax 调用
【问题讨论】:
-
您对您正在尝试做的事情的描述非常模糊。你能举一两个具体的例子来说明你的部分是什么,你所说的“几乎相同”是什么意思,以及你将对它们进行什么样的修改?我认为 Mike 在建议自定义控件方面走在了正确的轨道上,但是从您的描述中很难看出...
-
@Ender - 请参阅编辑
标签: asp.net jquery ajax webforms