<EditFormSettings EditFormType="Template" PopUpSettings-Width="80%">
<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
<FormTemplate>
<asp:TextBox ID="txtLastName" Text='<%# Bind( "last_name") %>' runat="server" CssClass="form-control"> </asp:TextBox>
</FormTemplate>
</EditFormSettings>
如何从客户端站点获取TextBox(txtLastName)ID
答案 0 :(得分:0)
要在template/itemtemplate
中找到任何控件,您需要通过 attributeEndsWith selector 找到该元素。
当文本框呈现时,文本框的clientID在渲染控件的id属性(动态生成)的最后一个位置分配(在您的案例文本框中)
var txtLastNameID=$("[id$='txtLastName']").attr("id");// will give you id(dynamically generated)
var txtLastNameI=$("[id$='txtLastName']");// will give you object of control