【发布时间】:2016-09-27 02:00:11
【问题描述】:
之前有人问过我的问题,但我无法解决。我想我需要你的帮助。
<asp:ListView runat="server" ID="listvsl">
<ItemTemplate>
<td>
<img style="width: 100%; height: 150px;" src="<%#Eval("resim") %>" /><br />
<asp:Button ID="in" runat="server" Text="Sol" ClientIDMode="Inherit" OnClick="haraket" Style="width: 75px;" />
<asp:Button ID="cik" OnClick="haraket" runat="server" Text="Sağ" Style="width: 75px;" /><br />
<asp:Button ID="Button10" runat="server" Text="Sil" OnClick="sil_Clickice" Style="width: 150px;" /><br />
<asp:TextBox ID="aciklax" runat="server" TextMode="MultiLine" ClientIDMode="Inherit" /><br />
<asp:Button ID="Button12" runat="server" Text="Güncelle" ClientIDMode="Inherit" OnClick="yazignc" />
</td>
</ItemTemplate>
</asp:ListView>
单击“Button12”时,我需要使用 FindControl 获取
aciklaxTextBox
Button bu = (Button)sender;//Button12's onclick event
string[] falanca = bu.ClientID.ToString().Split('_');
string alcez = falanca[0] + "_" + falanca[1] + "_" + "aciklax" + "_" + falanca[3];
这是我找到 ClientId 的方法。我得到了 ClientId,但我无法使用它获取 TextBox 控件。你能帮帮我吗?
【问题讨论】:
-
当您提出问题时,请注意正确格式化您的代码和标记。它有助于了解你做了什么以及你想要实现什么。
标签: c# asp.net listview findcontrol clientid