C# ASP.NET的Messagebox对话框

C# ASP.NET的Messagebox对话框,c#,visual-studio,visual-studio-2005,popup,messagebox,C#,Visual Studio,Visual Studio 2005,Popup,Messagebox,我曾尝试在VisualStudio2005上为我的web应用程序使用console.writeline、opendialog和messagebox,但它们似乎都缺少一个引用。我可以知道VS2005中弹出消息框使用的是什么吗?控制台用于控制台应用程序;MessageBox适用于windows窗体。除了JavaScriptalert方法之外,没有用于web表单的内置消息框: <a href="javascript:alert('this is a message');">Alert me

我曾尝试在VisualStudio2005上为我的web应用程序使用console.writeline、opendialog和messagebox,但它们似乎都缺少一个引用。我可以知道VS2005中弹出消息框使用的是什么吗?

控制台用于控制台应用程序;MessageBox适用于windows窗体。除了JavaScript
alert
方法之外,没有用于web表单的内置消息框:

<a href="javascript:alert('this is a message');">Alert me</a>

控制台用于控制台应用程序;MessageBox适用于windows窗体。除了JavaScript
alert
方法之外,没有用于web表单的内置消息框:

<a href="javascript:alert('this is a message');">Alert me</a>


您可以尝试
Response.Write()
要在网页上输出结果,可以尝试
Response.Write()
要在网页上输出结果

想象一下在控制台中打开一个网站并向您发送一条消息。这不好,对吧?这就是为什么您可以在ASP.NET中使用Response.WriteLine()。

想象一下在控制台中打开一个网站并向您写入一条消息。这不好,对吧?这就是为什么您可以在ASP.NET中使用Response.WriteLine()。

ASP.NET使用两个不同的世界来交替控制:

1) 服务器,使用数据库连接检索数据并准备html以发送到浏览器。只有在服务器完成后,才会将响应发送回浏览器

2) 浏览器,它呈现html以向用户显示页面。在用户执行某些操作时(通常),会向服务器发送一个新请求以进行下一轮操作


因此,您不能像对待winform应用程序那样,将用户交互与服务器端代码混为一谈。

Asp.net使用两个不同的世界,它们在控制方面相互交替:

1) 服务器,使用数据库连接检索数据并准备html以发送到浏览器。只有在服务器完成后,才会将响应发送回浏览器

2) 浏览器,它呈现html以向用户显示页面。在用户执行某些操作时(通常),会向服务器发送一个新请求以进行下一轮操作


因此,您不能将用户交互与服务器端代码混合在一起,就像使用winform应用程序一样。

另一种方法是写入内置跟踪内容,尤其是在数据层打开DB连接时。例如Debug.Write或Trace.Write,然后在调试时,查看VS中的输出窗口,并选择Show Output from:Debug。您还可以在中查看消息


这里有更多详细信息:

另一种方法是写入内置跟踪,尤其是在数据层打开数据库连接时。例如Debug.Write或Trace.Write,然后在调试时,查看VS中的输出窗口,并选择Show Output from:Debug。您还可以在中查看消息


此处有更多详细信息:

它仍然说“警报”名称在当前上下文中不存在。我正在一个像connection.Open()这样的例子上测试它;警报(“连接已打开”);您不能在asp.net代码中使用警报,您需要在javascript中使用警报。您所能交付给客户机的只是一个预呈现的htmlpage,您不能在页面编译时动态调用clientstuff。最近的一件事是在收到响应时使用ajaxcalls执行所有操作并调用javascript警报。另请参阅这篇博文,它仍然说“警报”这个名称在当前上下文中不存在。我正在一个像connection.Open()这样的例子上测试它;警报(“连接已打开”);您不能在asp.net代码中使用警报,您需要在javascript中使用警报。您所能交付给客户机的只是一个预呈现的htmlpage,您不能在页面编译时动态调用clientstuff。最贴切的事情是使用ajaxcalls做所有事情,并在收到响应时调用javascript警报,