【发布时间】:2011-12-10 12:04:24
【问题描述】:
我有一个网页,其中包含不确定数量的部分(由一组文本框、下拉列表等组成)。用户单击“添加部分”按钮,应动态添加此部分。用户可以添加多少个部分没有上限。然后有一个保存按钮,此时我需要遍历所有部分并保存数据。
我的第一个想法是将部分创建为用户控件,每当用户单击服务器端的“添加部分”时,我都会动态添加该部分。
我想避免动态添加用户控件,因为我觉得这有点古怪。我想了解我是否可以在此处的用例中利用 jquery 或客户端模板。
想法或建议?
【问题讨论】:
-
我们有一个类似的应用程序,我们通过混合方法处理。用户控件在页面第一次加载时使用,动态客户端渲染由 jQuery 模板处理。这一切都是可能的,因为我们根本不使用回发,而是使用 jQuery bajax 到 WebMethods 来与服务器对话。是的,这会起作用!
-
Floyd - 你能解释一下混合方法吗?您是说第一次加载页面时,您将现有部分添加为用户控件。任何后续添加,您都会从用户控件中获取标记并使用 jquery 模板来呈现该部分?
标签: jquery asp.net architecture asp.net-4.0 jquery-templates