.net中messagebox的一个有关问题

.net中messagebox的一个问题
谁知道在.net 中用messagebox的时候,为什么当程序走到messagebox代码的时候那个message的框不在当前页的前面弹出,却要在任务栏上点击一下才能出现,请教!

------解决方案--------------------
你的Form在最前面吗
MessageBox.Show(this,"test");
------解决方案--------------------
楼上的说的是winform的语法吧,
MessageBox.Show(this,"test");
this代表什么?
------解决方案--------------------
this代表自己

webform 代表当前页面
winform 代表当前form

------解决方案--------------------
你在webform用下MessageBox.Show(this,"test"); 
参数错误,这样写好象不对哦
------解决方案--------------------
web下面 不能写MessageBox

还是Response.Write("<script>alert('提示');</scirpt>");
------解决方案--------------------
WebForm不存在MessageBox,你说的是哪个MessageBox?
------解决方案--------------------
回楼上的,去建个webform自己实验一下吧:
System.Windows.Forms.MessageBox.Show("test");