This question already has answers here:
Prevent LinkButton post back OnClientClick not working. Why?
(4个答案)
3年前关闭。
在asp.net Project中,首先我必须隐藏表格行,然后单击linkbutton然后显示该表格行。因此,我在名称为ShowDiv的链接按钮的OnClientClick上调用了一个函数。现在的问题是,在调用该函数之后,再次转到document.readyfunction。
要么
(4个答案)
3年前关闭。
在asp.net Project中,首先我必须隐藏表格行,然后单击linkbutton然后显示该表格行。因此,我在名称为ShowDiv的链接按钮的OnClientClick上调用了一个函数。现在的问题是,在调用该函数之后,再次转到document.readyfunction。
<script type="text/javascript">
$(document).ready(function () {
$("#trUpdateImportEmail").hide();
});
function ShowDiv() {
$("#trUpdateImportEmail").show()
}
</script>
<asp:LinkButton ID="lnkUpdateEmail" runat="server" CausesValidation="False" CommandName="Select" Text='Update Import Email' OnClientClick="Show()"></asp:LinkButton>
最佳答案
在您的代码文档中,单击按钮后将重新加载。因此,通过在函数中使用return false或event.preventdefault()来防止重新加载文档。
<script type="text/javascript">
$(document).ready(function () {
$("#trUpdateImportEmail").hide();
});
function ShowDiv() {
$("#trUpdateImportEmail").show();
return false;
}
要么
<script type="text/javascript">
$(document).ready(function () {
$("#trUpdateImportEmail").hide();
});
function ShowDiv(event) {
event.preventdefault();
$("#trUpdateImportEmail").show();
}
09-10 21:46