我有一个带有下拉列表和文本框的简单数据列表。
当下拉列表选择的索引更改时,我想将一个值加载到该列表框项中的文本框中(即,该特定行上的文本框)。
<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>
我该怎么做呢?
我面临的挑战是如何找到相应的文本框进行更新。
例如,对于一个按钮,我会传递一个命令名和命令参数。然后我会处理 gridview 或 datalist 中的事件以找到相应的文本框并更新文本。如果下拉列表的 selectedindex 发生变化,我们该怎么办?