天津黄河道医院妇产科:啊``有没有人会asp.net的啊```来来``请教一下`

来源:百度文库 编辑:高考问答 时间:2024/04/28 07:07:17
asp.net中没有MessageBox类嘛``然后我自己写了一个``代码如下

public class MessageBox
{
System.Web.UI.Page p;
public MessageBox(System.Web.UI.Page page)
{
//
// TOD 在此处添加构造函数逻辑
//
p=page;
}
public void Show(string message)
{
string script="<script> alert(’"+ message +"’)</script>";
p.Response.Write(script);
}
}

然后实现的时候````

就`````MessageBox mBox=new MessageBox(this);

然后```mBox.Show(".................");

可是编译后为什么说`````MessageBox mBox=new MessageBox(this);

说这个this在上下文中不可用`````啊`````百思不得其解`````````

谁会谁会`````教我下`````
啊````NO`````

我也是用VS.net2003啊``为什么我不行

天啦````````````````

其实我也在.net编程时遇到过类似的想法,不过我检验了你编写的程序可以编译通过,我用VS2003编译的。
运行的时候也一切正确,可以弹出窗口。
不过你的程序有一个小小的笔误:
public void Show(string message)
{
string script="<script> alert('"+ message +"')</script>";
p.Response.Write(script);
}
}
应该为小写的单引号。