Kel*_*tex 17 javascript asp.net gridview databound
我有一个asp:GridView,它在TemplateField中包含一个asp:TextBox.我想获取它在javascript中使用的ID.像这样的东西:
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="textDateSent" runat="server" />
<input type="button" value='Today'
onclick="setToday('<%# textDateSent.ClientID %>');" />
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
但是当我编译时,我收到一个错误:
当前上下文中不存在名称"textDateSent"
有谁知道如何获取此TextBox的客户端ID?
Chr*_*ins 30
试试这个:
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="textDateSent" runat="server">
</asp:TextBox>
<input type="button" value='Today' onclick="setToday('<%# ((GridViewRow)Container).FindControl("textDateSent").ClientID %>');" />
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57016 次 |
| 最近记录: |