如何在C# asp.net表单中显示消息框?

5

我希望在c# asp.net中添加/展示一个带有“OK”按钮的消息,但不使用windows.forms命名空间。


哦,这是一个很大的问题。我认为你需要了解一下Web的工作原理。你不能使用C#来显示消息框,因为C#是在服务器上运行的,而你想让消息框出现在浏览器中。用户的计算机甚至可能没有安装.Net,所以无法保证。相反,你可能会使用某种形式的JavaScript来显示它。 - George Mauer
@SimonWhitehead not alert() - Shaivya Sharma
3个回答

12

Jefri,谢谢你提供的链接!它们帮了我很多。 - Shaivya Sharma
Jefri,我已经尝试了链接中的代码来显示“是”或“否”的消息框,它可以正常工作。它会显示带有两个按钮“确定”和“取消”的消息。但是我不知道如何在我的C#代码中捕获“确定”或“取消”的响应。你能帮忙吗?因为我需要根据响应编写C#代码。 - Shaivya Sharma

0

公共的无返回值方法 Message(String msg)

{
    string script = "window.onload = function(){ alert('";
    script += msg;
    script += "');";
    script += "window.location = '";
    script += "'; }";
    ClientScript.RegisterStartupScript(this.GetType(), "Redirect", script, true);
}

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接