gpt4 book ai didi

c# - asp.net中如何显示警告框

转载 作者:行者123 更新时间:2023-11-30 14:12:56 30 4
gpt4 key购买 nike

我有一个带有提交按钮的注册页面。

我想在“用户点击提交按钮”之后“用户输入的数据被插入数据库”时显示一个警告框。

int i = obj.IU_SubscriberMaster(0, txtFirstname.Text, txtLastname.Text, txtEmail.Text, txtPassword.Text);

if (i > 0)
{
Call ErrorTrap("errormsg");
}

这是我要显示警报的地方。我用过

    function alerts(str) {
return false;
}

然后通过创建函数错误陷阱

public void ErrorTrap(string str)
{
if (!ClientScript.IsStartupScriptRegistered("alert"))
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alerts('" + str + "');", true);
}
}

但是没用

有人可以帮忙吗?

最佳答案

常规页面

public void ErrorTrap(string str)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "alert" + UniqueID,
"alert('" + str + "');", true);
}

Ajax 页面

如果你使用ajax,你需要使用ScriptManager。

public void ErrorTrap(string str)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "alert" + UniqueID,
"alert('" + str + "');", true);
}

关于c# - asp.net中如何显示警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15818501/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com