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