【发布时间】:2014-05-08 16:49:35
【问题描述】:
我将 onclick 事件分配给 GridView 中的所有文本框,以便在单击时显示日历。 GridView 位于 UpdatePanel 中。如果你这样写,它似乎才有效。
function InIEvent()
{
$(".cal").click.function ()
{
showCalendar(this);
});
}
$(document).ready(InIEvent);
在 UpdatePanel 中,该事件不会被添加到文本框中,除非在页面下方:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<script type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(InIEvent);
</script>
我的问题是 - 我如何指定另一个函数在加载 DOM 时也被调用?假设 GridView 在一个 Panel 中,在页面加载时它是隐藏的,当它加载时,我想调用一个名为 showGrid() 的函数来将其显示更改为阻塞。
【问题讨论】:
标签: jquery asp.net updatepanel