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()”,它可以正常工作,但如果从代码后面调用它,它就无法工作。