防止_doPostBack越来越呈现按钮标记
-
22-09-2019 - |
题
是否有可能防止_doPostBack()调用上的按钮得到呈现?
我想在调用回发添加一些定制逻辑。
我添加onClick事件到按钮
e.g。
<button id="manualSubmit" runat="server" class="manual-submit" onclick="$('#jeweller-form').hide();" />
然而,这只是获取_doPostBack之前呈现内嵌() 但jQueryHide发生之前的回传被炒鱿鱼
我想打电话给我自己的JS函数然后手动触发回传
任何想法?
解决方案
尝试这种情况:
<button runat="server" id="Test" onserverclick="Test_ServerClick">Submit</button>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var o = $("#Test"), c = o.attr("onclick");
o
.removeAttr("onclick")
.click(function(e) {
o.fadeOut("slow", function() {
o.fadeIn("slow", function() {
c(e);
});
});
return false;
});
});
</script>
其他提示
...添加返回假;后在点击事件的客户端代码。在HTMLControl时,它没想到却呈现__doPostBack;是呈现_doPostBack控制,并防止该控制的常见的方式是:
<asp:Button ... OnClientClick="doThis();return false;" />
__doPostBack。
之前这使得这些JS语句HTH。
不隶属于 StackOverflow