У меня есть простой список данных с раскрывающимся списком и текстовым полем.
Когда выбранный индекс раскрывающегося списка изменяется, я хочу загрузить значение в текстовое поле в этом элементе списка (т. Е. Текстовое поле в этой конкретной строке).
<ItemTemplate>
<asp:DropDownList runat="server"
ID="ddlCategory" AutoPostBack="true"
DataTextField="category"
DataValueField="category_code"
OnSelectedIndexChanged="ddlCategory_SelectedIndexChanged" />
<br />
Code<asp:TextBox
runat="server"
ID="txtOutputCode"
Text='<%# Bind("output_code") %>' />
</ItemTemplate>
Как мне это сделать?
Проблема, с которой я сталкиваюсь, заключается в том, как найти соответствующее текстовое поле для обновления.
Например. для кнопки я бы передал имя команды и аргументы команды. А затем я бы обработал событие в представлении сетки или списке данных, чтобы найти соответствующее текстовое поле и обновить текст. Что мы можем сделать в случае изменения выбранного индекса выпадающего списка?