C# microsoft jscript运行时错误';点击&x27;是未定义的

C# microsoft jscript运行时错误';点击&x27;是未定义的,c#,jquery,asp.net,C#,Jquery,Asp.net,使用Jquery,我能够使用一个链接按钮弹出一个对话框窗口,只弹出div标签 弹出窗口由文本框和按钮组成 这是在*.aspx文件中编码的按钮: <asp:Button ID="btnSubmitComment" runat="server" onclick="btnSubmitComment_Click" style="display:none;" /> divEditComment是充当对话框的div标记。在此对话框中,存在不工作的按钮 在C#代码隐藏中,我声明: protect

使用Jquery,我能够使用一个链接按钮弹出一个对话框窗口,只弹出div标签

弹出窗口由文本框和按钮组成

这是在*.aspx文件中编码的按钮:

<asp:Button ID="btnSubmitComment" runat="server" onclick="btnSubmitComment_Click" style="display:none;" />
divEditComment
是充当对话框的div标记。在此对话框中,存在不工作的按钮

在C#代码隐藏中,我声明:

protected void btnSubmitComment_Click(object sender, EventArgs e)
{
}
我仍然得到了错误:

microsoft jscript运行时错误“btnSubmitComment”未定义


我不明白我错在哪里。

如果您需要asp.net控件的id,您可以使用它,它将被asp.net替换为btnSubmitComment的id,例如:

var btnSubmitComment  = $('#<%= btnSubmitComment.ClientId %>')

我没有修改Jquery。。我只加了。。。aspx文件中的var btnSubmitComment=$('#')。。单击按钮时,控件将按预期在btnSubmitComment_click()事件中传输。。谢谢。
var btnSubmitComment  = $('#<%= btnSubmitComment.ClientId %>')
var btnSubmitComment  = $('[id$=btnSubmitComment]');
var id = btnSubmitComment.attr('id');