【发布时间】:2013-01-07 19:37:04
【问题描述】:
首先,它确实可以作为常规按钮使用:
<input type="button" value="Block" id="btnBlock" name="btnBlock"/>
但我还需要处理 asp:button,我已经尝试过:
<asp:Button ID="btnBlock" runat="server" Text="Block" OnClientClick="btnClick"/>
但它不起作用,只是发送一个JS错误(已编辑):
Microsoft JScript 运行时错误:“btnBlock”未定义
我的 JS blockUI 函数:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#btnBlock').click(function() {
$.blockUI({ message: $('#myForm') });
});
});
</script>
我也试过把blockUI函数改成这个,但是好像不行,脚本里面的asp代码识别不出来:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$('#<%= btnBlock.ClientID %>').click(function() {
$.blockUI({ message: $('#myForm') });
});
});
</script>
【问题讨论】:
-
您确定错误存在吗,因为您的错误是“btnClick”未定义,而不是“btnBlock”未定义。此外,如果最后一个不起作用,它应该说“ct100_clientplaceholder_btnBlock is undefined”(类似这样)。
-
对不起,我当时尝试了不同的功能,我把它改回 btnBlock 仍然给我同样的错误。
标签: javascript asp.net vb.net jquery-blockui