gpt4 book ai didi

c# - 消息框 asp.net c#

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:01 24 4
gpt4 key购买 nike

int approvalcount; 
if (approvalcount > 0)
{
string script = @"confirm('Click OK or Cancel to Continue') ;";
ScriptManager.RegisterStartupScript(this, this.GetType(), "confirm_entry", script, true);
}
else
{
return true;
}

我需要上述代码的帮助。如果点击ok需要返回true或者点击cancel需要返回false。我怎样才能得到返回值?还有其他方法可以在 asp.net 和 c# 中显示消息框吗?

approvalcount 是整型变量。

最佳答案

如果你想返回值是客户端那么使用return关键字

  string script = @"return confirm('Click OK or Cancel to Continue') ;";

补充:
我想我误解了你的问题。你想要客户端 true |服务器端的错误值。它可以通过 certian 调整来实现.. 下面是代码

    protected void Page_Load(object sender, EventArgs e)
{

bool a = false; //initialize the default value

//this will be called later
if (Request["val"] != null)
{
if (Request["val"].ToString() == "true")
a = true;
else
a = false;
}
else
{
// this will be called first
a = somefunction();
}
}
public bool somefunction()
{
int approvalcount = 1;
if (approvalcount > 0)
{
string script = @" if(confirm('Click OK or Cancel to Continue')) {
document.location='default.aspx?val=true';
} else {
document.location='default.aspx?val=false';
}";
ScriptManager.RegisterStartupScript(this, this.GetType(), "confirm_entry", script, true);
return false;
}
else
{
return true;
}
}

关于c# - 消息框 asp.net c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7178819/

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