Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从asp.net中的代码隐藏中调用javascript函数?_C#_Javascript_Asp.net - Fatal编程技术网

C# 如何从asp.net中的代码隐藏中调用javascript函数?

C# 如何从asp.net中的代码隐藏中调用javascript函数?,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个javascript函数: function showLoader() { document.getElementById("loaderState").style.display = 'inline'; } 我有一个按钮: <asp:Button ID="btnSignUp" runat="server" Text="Sign Up" OnClick="btnSignUp_Click" /> 但是没有成功!!!为什么? 谢谢。试


我有一个javascript函数:

function showLoader() {
           document.getElementById("loaderState").style.display = 'inline';
       }

我有一个按钮:

<asp:Button ID="btnSignUp" runat="server" Text="Sign Up" OnClick="btnSignUp_Click" />

但是没有成功!!!为什么?
谢谢。

试试这个

protected void btnSignUp_Click(object sender, EventArgs e)
{
    try
    {
        int i = users.AddNewUser();
        if (i != 0)
        {
ScriptManager.RegisterStartupScript(this, GetType(), "btnSignUp", "showLoader()", true);

        }
    }
    catch (Exception exp)
    {
        throw exp;
    }
}
试试这个

protected void btnSignUp_Click(object sender, EventArgs e)
{
    try
    {
        int i = users.AddNewUser();
        if (i != 0)
        {
ScriptManager.RegisterStartupScript(this, GetType(), "btnSignUp", "showLoader()", true);

        }
    }
    catch (Exception exp)
    {
        throw exp;
    }
}
试试这个

protected void btnSignUp_Click(object sender, EventArgs e)
{
    try
    {
        int i = users.AddNewUser();
        if (i != 0)
        {
ScriptManager.RegisterStartupScript(this, GetType(), "btnSignUp", "showLoader()", true);

        }
    }
    catch (Exception exp)
    {
        throw exp;
    }
}
试试这个

protected void btnSignUp_Click(object sender, EventArgs e)
{
    try
    {
        int i = users.AddNewUser();
        if (i != 0)
        {
ScriptManager.RegisterStartupScript(this, GetType(), "btnSignUp", "showLoader()", true);

        }
    }
    catch (Exception exp)
    {
        throw exp;
    }
}
使用:

见以下类似问题:

使用:

见以下类似问题:

使用:

见以下类似问题:

使用:

见以下类似问题:


您是否尝试在
btnSignUp中对所有内容进行注释?单击
,然后添加以下行:
Page.ClientScript.RegisterStartupScript(GetType(),“btnSignUp”,“showLoader();”,true)?可能是因为
i
值为0否,我确信我不是0我测试了所有代码,但是
如果(i!=0)
它工作正常。更新面板中可能使用了重复的i。如果使用onclientclick=“showLoader()”它可以正常工作,但是如果从代码后面调用它则无法工作。您是否尝试在
btnSignUp\u单击
,然后只添加以下行:
Page.ClientScript.RegisterStartupScript(GetType(),“btnSignUp”,“showLoader();”,true)?可能是因为
i
值为0否,我确信我不是0我测试了所有代码,但是
如果(i!=0)
它工作正常。更新面板中可能使用了重复的i。如果使用onclientclick=“showLoader()”它可以正常工作,但是如果从代码后面调用它则无法工作。您是否尝试在
btnSignUp\u单击
,然后只添加以下行:
Page.ClientScript.RegisterStartupScript(GetType(),“btnSignUp”,“showLoader();”,true)?可能是因为
i
值为0否,我确信我不是0我测试了所有代码,但是
如果(i!=0)
它工作正常。更新面板中可能使用了重复的i。如果使用onclientclick=“showLoader()”它可以正常工作,但是如果从代码后面调用它则无法工作。您是否尝试在
btnSignUp\u单击
,然后只添加以下行:
Page.ClientScript.RegisterStartupScript(GetType(),“btnSignUp”,“showLoader();”,true)?可能是因为
i
值为0否,我确信我不是0我测试了所有代码,但是
如果(i!=0)
它工作正常。更新面板中可能使用了重复的i。如果使用onclientclick=“showLoader()”,它可以正常工作,但如果从代码后面调用它,它就无法工作。