在学习winfrom中相信大家一定会经常用到用来提示或交互的对话框,初学是看到了这种功能的强大性,经常想方设法的用上它,而不断的更改自己的简单的代码,在学ASP.NET的时候,有发现了他的功能强大性,但是已经不再向以前那样稀奇了,随着学的知识越来越多也习以为常了.今天做题,用到了一些ajax的知识,突然发现他不出对话框了,调试了很长时间,也找不出究竟是为什么,也没有一点解决的思路,突然想起来WinFrom中也有弹出对话框的功能呀,不知道这个可不可以在ASP.NET中用呢,试一下吧,在网站目录bin下面下面添加引用,就可以使用它的winfrom中的对话框了,
System.Windows.Forms.MessageBox.Show("请输入完整信息", "温馨提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Hand);
调试了一下,可以,欣喜大狂呀,又试了一下,却发现了几个问题,
1 :虽然能实现这个功能但是有时候页面会自动的关闭,
2:弹出的对话框可以失去焦点,就是弹出对话框后,仍可以对页面进行其余的操作,并非是只用关闭此对话框 才可以做其他的事情,
所以,用这种方法是存在一定的弊端的,需待解决!
暂时就只发现了这两个问题,暂时还没有解决的办法,如果您有,可否告知,在此谢过!