ASP.NET的Messagebox对话框

时间:2011-11-01 08:17:58

标签: c# visual-studio visual-studio-2005 popup messagebox

我曾尝试在visual studio 2005上为我的Web应用程序使用console.writeline,opendialog,messagebox,但所有这些似乎都缺少引用。我可以知道VS 2005中弹出消息框的用途是什么吗?

5 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

Asp.net使用两个独立的世界来交替控制:

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

2)浏览器,它会让html向用户显示一个页面。在用户的某些操作(通常)上,将向服务器发送新请求以进行另一轮。

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

另一种方法是写出内置跟踪内容,特别是如果您在数据层中打开数据库连接。例如。 Debug.Write或Trace.Write然后,在调试时,查看VS中的Output窗口并选择Show output from:Debug。您还可以在http://server/yourapp/trace.axd

中查看消息

此处有更多详情:http://msdn.microsoft.com/en-us/library/wwh16c6c.aspx和此处:http://msdn.microsoft.com/en-us/library/y13fw6we(v=VS.85).aspx