ASP.NET(web表单)下拉菜单显示和隐藏javascript函数

ASP.NET(web表单)下拉菜单显示和隐藏javascript函数,javascript,css,asp.net,webforms,Javascript,Css,Asp.net,Webforms,我对客户端的使用功能有问题,比如下拉菜单。我的菜单只是显示和隐藏后,功能重新加载。 我认为我的功能是重新加载2次。 我的代码: Aspx 请帮助..在上,更改以下内容: OnClientClick="myFunction2()" 到 我注释掉了javascriptLoad()方法,因为它没有定义,导致脚本崩溃 当您单击一个.NET时,首先调用任何OnClientClick方法,然后继续执行正常的按钮单击处理(包括回发到服务器)。即使没有为按钮提供OnClick方法,也会发生这种情况。您可以通

我对客户端的使用功能有问题,比如下拉菜单。我的菜单只是显示和隐藏后,功能重新加载。 我认为我的功能是重新加载2次。

我的代码:

Aspx

请帮助..

上,更改以下内容:

OnClientClick="myFunction2()"

我注释掉了javascript
Load()
方法,因为它没有定义,导致脚本崩溃

当您单击一个
.NET时,首先调用任何
OnClientClick
方法,然后继续执行正常的按钮单击处理(包括回发到服务器)。即使没有为按钮提供
OnClick
方法,也会发生这种情况。您可以通过确保客户端脚本返回false来阻止回发的发生。

上,更改以下内容:

OnClientClick="myFunction2()"

我注释掉了javascript
Load()
方法,因为它没有定义,导致脚本崩溃


当您单击一个
.NET时,首先调用任何
OnClientClick
方法,然后继续执行正常的按钮单击处理(包括回发到服务器)。即使没有为按钮提供
OnClick
方法,也会发生这种情况。您可以通过确保客户端脚本返回false来阻止回发。

如果您发现我的解决方案有帮助,我很高兴您将其标记为答案=)如果您发现我的解决方案有帮助,我很高兴您将其标记为答案=)
.dropdown-toggle
{
border-top-right-radius:0;
border-bottom-right-radius:0
}
.btn-primaryx
{
color:#fff;
background-color:#eaf5ff;
border-color:#2e6da4; 
height:36px;
}
.dropdown-menu{
position:absolute;
top:100%;left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
padding:5px 0;
margin:2px 0 0;
font-size:14px;
text-align:left;
list-style:none;
background-color:#fff;
-webkit-background-clip:padding-box;
background-clip:padding-box;
border:1px solid #ccc;
border:1px solid rgba(0,0,0,.15);
border-radius:4px;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.show {
display:block;
}
OnClientClick="myFunction2()"
OnClientClick="myFunction2(); return false;"