0

我有一个具有以下结构的页面

<form runat="server"><placeholder></placeholder></form>

我有一个添加到占位符的控制调用“feed”。添加的控件包含多个称为“产品”的其他控件。

我使用 ajax 将产品动态加载到提要中。

问题是,产品控件中的标记包含需要带有 runat=server 的表单标记的服务器端按钮。否则页面将无法编译。

一旦我将必要的表单标签添加到“产品”控件,该页面就可以正常编译。这并不令人满意,因为我不希望页面上同时出现多个表单标签。

有没有办法解决?

4

1 回答 1

2

您可以添加一个<form runat=server>包含所有服务器控件的单个控件,也可以不使用服务器控件(普通 html 标记)。

或者,使用更灵活的框架,如 MVC,让您完全控制您的标记。

于 2012-07-06T15:15:12.887 回答