jquery上下文菜单和asp更新面板

时间:2010-08-05 08:34:42

标签: c# jquery asp.net updatepanel

我在更新面板内的div上使用jquery上下文菜单。我读到我应该使用ScriptManager.RegisterStartupScript来注册脚本,这就是我所做的。

在部分回发后,即使没有右键单击div,菜单也会显示在屏幕上。此外,如果我右键单击div,则会按照正常情况启动contextMenu。

1 个答案:

答案 0 :(得分:0)

这听起来只是一个样式问题,您需要在CSS中指定默认情况下隐藏contextMenu,否则它会起作用,但在单击显示之前还会显示,就是你所描述的。

如果菜单例如:

<div class="contextMenu">.....</div>

确保您有相应的CSS来隐藏它,如下所示:

.contextMenu { display: none; }

这将使其隐藏,直到您右键单击以显示它:)