У меня есть ретранслятор, и у него есть кнопка Asp. Я хочу получить элемент ретранслятора, который содержит нажатую кнопку.Как найти конкретный элемент ретранслятора
Вот часть моего ретранслятора:
...
<td>
<asp:Button runat="server" ID="btnSaveStock" OnClick="btnSaveStock_OnClick" Text="Save" />
</td>
</tr>
</ItemTemplate>
Я хочу, чтобы открыть элемент повторителя здесь:
protected void btnSaveStock_OnClick(object sender, EventArgs e)
{
try
{
Button btnSaveStock = (Button)sender;
Repeater rptProductChance = (Repeater)btnSaveStock.Parent;
}
catch (Exception)
{
throw;
}
}
Что я должен делать ожидать цикл, как проверить все элементы повторителя?
Большинство, которые вы можете получить, это родительский элемент ретранслятора, а не сам ретранслятор. Вам нужно будет использовать идентификатор ретранслятора в 'btnSaveStock_OnClick' и восстановить его источник данных. –