我有一个带有ItemTemplate
和EditItemTemplate
的ListView控件。默认情况下,呈现ItemTemplate
;我怎么能改变呢?更清楚的是,在Page_Load上,我希望我的EditItemTemplate
成为所选模板。
<asp:ListView ID="lvExample" runat="server" SelectMethod="GetStuff" UpdateMethod="UpdateStuff">
<EditItemTemplate>
...
</EditItemTemplate>
<EditItemTemplate>
...
</EditItemTemplate>
</asp:ListView>
答案 0 :(得分:1)
您可以使用此方法。 (1)在您的项目模板内写下编辑逻辑/编辑模板。 (2)然后你可以把你的ItemTemplate内容放到另一个模板中。
由于默认加载模板是ItemTemplate,因此您的编辑模板首先加载,因为您的项目板的内容是您的编辑模板