【发布时间】:2014-05-29 21:29:24
【问题描述】:
我的网格视图中的项目模板包含一个文本框和一个链接按钮。我试图在我的 gridview onblur 事件中从后面的代码中启用链接按钮。
txtBox.Attributes.Add("onblur", "EnableSaveLinkButton('" + lnkSave.ClientID + "')");
<asp:TemplateField HeaderText="Header">
<ItemTemplate>
<asp:TextBox ID="txtBox" runat="server" Width="50px" MaxLength="5"></asp:TextBox>
<asp:LinkButton ID="lnkbtnSave" runat="server" CssClass="mediumFont" CausesValidation="false" CommandName="Save" Enabled="false">Save</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
function EnableSaveLinkButton(lnkbtnsave){
jQuery('#' + lnkbtnsave).attr('disabled', '');
// jQuery("#" + lnkbtnsave).removeAttr("disabled");
}
我尝试了两种方法,但都没有成功。谁能建议如何正确地做到这一点? 谢谢。
【问题讨论】:
-
您添加到 txtBox 的函数名称 (
EnableLinkButton) 与您定义的函数 (EnableSaveLinkButton) 不匹配
标签: c# javascript asp.net gridview