【发布时间】:2012-02-23 07:48:55
【问题描述】:
我有一个带有下拉列表和文本框的简单数据列表。
当下拉列表选择的索引发生变化时,我想将一个值加载到该列表框项的文本框中(即该特定行上的文本框)。
<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 发生变化,我们该怎么办?
【问题讨论】:
标签: c# asp.net drop-down-menu datalist selectedindexchanged