【发布时间】:2010-11-29 13:16:26
【问题描述】:
我正在使用 UpdatePanel ---> LinkButton --> Div ---> 表结构。 当我单击链接按钮时,div 必须首先显示表格格式,并且必须在其 OnClick 事件中执行代码,我面临的问题是我尝试了如下所示的许多 jquery 函数:
<asp:LinkButton ID="lnkbtnUnitAdd" runat="server" OnClientClick="Toggledivs()" OnClick="lnkbtnAdd_Click" Text="Add" ></asp:LinkButton>
即使我用过:
$(document).ready(function()
{
$("#lnkbtnUnitAdd").click(function () {
$("#divUnit").show("slow"); return false;
});
});
或
function Toggledivs()
{
$("#lnkbtnUnitAdd").click(function () {
$("#divUnit").show("slow"); return false;
});
}
或不使用 LinkButton 中的 OnClientClick 属性
结果是一样的,因为函数在按钮 Onclient click 或 document.ready function() 中返回 false,因此按钮 Onclick 事件没有触发。
如果我将 return false 注释掉,则 div 将无法正确显示。
由于整个过程都在更新面板中运行,请帮助如何处理。
【问题讨论】:
标签: asp.net jquery updatepanel