0
我有button
裏面user control
AddPostUserControl。我想當button
裏面的點擊事件時user control
AddPostUserControl火尋找asp:ListView
用ID ShowPostsListView。我怎樣才能做到這一點 ?UserControl以外的搜索控件
<%--add post user control--%>
<uc1:AddPostUserControl runat="server" id="AddPostUserControl" />
<%--show posts--%>
<asp:ListView ID="ShowPostsListView" runat="server">
<ItemTemplate>
<div class="thisPost">
<div class="thisPostAuthor">
<%# this.GetCurrentUser(Eval("User")) %>
</div>
<div class="thisPostHeader">
<h3>
<%# Eval("Title") %>
</h3>
<span class="postDateTime">
<%# Eval("PostDate") %>
</span>
</div>
<div class="thisPostContent">
<p>
<%# Eval("PostContent") %>
</p>
</div>
</div>
</ItemTemplate>
</asp:ListView>
爲什麼你要嗎?一個'UserControl'應該是可重用的,而不是與包含它的頁面硬鏈接。相反,你應該在你的UserControl中提供一個自定義事件(在按鈕點擊時產生),你可以在這個頁面中處理這個事件。你有'ListView'的引用。該頁面是控制器而不是UserControl。 – 2013-03-22 14:03:40