我对.net很新,所以请耐心等待我。我有一个gridview,每行有一个文本框和一个标签。文本框显示用户可以更改的排序ID号。我写的实际执行更改的函数需要传递给它的两件事才能工作。第一个是新的排序ID号,它很容易从textchanged事件中获取。它需要的第二个项目是更改的文本框旁边的标签的值。我知道像LinkButton这样的东西有一个CommandArgument选项,我不认为textchanged事件会这样做。有没有办法使用gridview或其他方法获取此信息?以下是文本本身的代码:
<asp:TextBox ID="OrderNum" runat="server" Width="25px" Text='<%#Eval("Order")%>' OnTextChanged='OrderChange' ToolTip="Change Default Order" ></asp:TextBox>
答案 0 :(得分:0)
终于弄明白了,如果其他人对此有任何疑问。
TextBox box = ((TextBox)(sender));
string CountryCode=((Label)box.Parent.FindControl("CountryCode")).Text;