Javascript &引用;参数计数不匹配“;发生在asp.net中按钮的单击事件上

Javascript &引用;参数计数不匹配“;发生在asp.net中按钮的单击事件上,javascript,asp.net,Javascript,Asp.net,每当我点击按钮时,就会出现错误 Microsoft JScript运行时错误:Sys.ParameterCountException:参数计数不匹配 Function.emptyFunction=Function.emptyMethod=函数函数$emptyMethod(){ /// if(arguments.length!==0)抛出错误.parameterCount(); }//这里发生了错误。 是的,我在这个页面中使用JavaScript确认消息,该消息包含在母版页、更新面板和Scri

每当我点击按钮时,就会出现错误

Microsoft JScript运行时错误:Sys.ParameterCountException:参数计数不匹配

Function.emptyFunction=Function.emptyMethod=函数函数$emptyMethod(){
/// 
if(arguments.length!==0)抛出错误.parameterCount();
}//这里发生了错误。
是的,我在这个页面中使用JavaScript确认消息,该消息包含在母版页、更新面板和ScriptManager中,以及在客户端单击该按钮时,单击该按钮后出现错误,下面是我的代码

function Confirm() {
if(document.getElementById('<%= btnSave.ClientID %>').value=="UPDATE")
{
    if(document.getElementById('<%= userStatus.ClientID %>').value=="INACTIVE")
        {
            if (confirm("do you want to make the user INACTIVE? \n By making the user INACTIVE means its all assigned role will be revoked")) 
            {
              document.getElementById("confirm_value").value = "Yes";
            } 
           else
           {
            document.getElementById("confirm_value").value = "No";
           }
        }
   else
   {
    document.getElementById("confirm_value").value = "active";
   }
}
}//endFun
函数确认(){
if(document.getElementById(“”).value==“更新”)
{
if(document.getElementById(“”).value==“非活动”)
{
if(确认(“是否要使用户处于非活动状态?\n使用户处于非活动状态意味着其所有分配的角色都将被撤销”))
{
document.getElementById(“确认值”).value=“是”;
} 
其他的
{
document.getElementById(“确认值”).value=“否”;
}
}
其他的
{
document.getElementById(“确认值”).value=“活动”;
}
}
}//结束

实际上,我正在母版页和更新面板中使用ScriptManager,因此为了消除此错误,我设置了ScriptManeger的“ScriptMode=“Release”,它现在可以工作了。没有错误不再出现。这是帮助我解决此问题的链接

你能提供更多信息说明你在使用什么并粘贴一些代码吗?是的,我在这个页面中使用javascript确认消息,它包含在客户端母版页中,点击按钮后,下面是我的代码..if(document.getElementById('').value==“UPDATE”){if(document.getElementById(“”).value==“INACTIVE”){如果(确认(“是否要使用户处于非活动状态?\n使用户处于非活动状态意味着其所有分配的角色都将被撤销”){在下一篇文章中继续我的代码:document.getElementById(“确认值”).value=“Yes”}else{document.getElementById(“确认值”).value=“No”}else{document.getElementById(“确认值”).value=“活动”}请帮助..你能添加这个问题吗?它很难阅读。你可以编辑问题并输入代码。我在上面输入了我的js代码。实际上我在母版页中使用ScriptManager,我的页面在更新面板下,所以我设置了“ScriptMode=”Release““它现在起作用了。不,错误不再出现。这是帮助我解决问题的链接。感谢Jalpesh Vadgama如果这是这个问题的解决方案,请不要忘记勾选它,将其标记为一个有用的答案。我们欢迎在这里自我回答问题。它对我有效:)虽然它仍然出现在控制台上。但是,它并没有出现在屏幕上:)谢谢@Alka对我的帮助:)
function Confirm() {
if(document.getElementById('<%= btnSave.ClientID %>').value=="UPDATE")
{
    if(document.getElementById('<%= userStatus.ClientID %>').value=="INACTIVE")
        {
            if (confirm("do you want to make the user INACTIVE? \n By making the user INACTIVE means its all assigned role will be revoked")) 
            {
              document.getElementById("confirm_value").value = "Yes";
            } 
           else
           {
            document.getElementById("confirm_value").value = "No";
           }
        }
   else
   {
    document.getElementById("confirm_value").value = "active";
   }
}
}//endFun