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. –