error:非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用
public static void ShowDialog(string strDialog) //显示对话框
{
错误行-> Page.ClientScript.RegisterStartupScript(
this.GetType(),
"",
"<script language='javascript' type='text/javascript'>alert('" + strDialog + "')</script>");
}
怎么改才好啊》???
首先,我调试了很久的了,把public static void ShowDialog(string strDialog) 改为public void ShowDialog(string strDialog)是不起作用的,问题依旧,可以判断问题不是出在这里。
对于rzzfch520所说的,方法,我早就已经在用了,只不过,以这种方式弹出的对话框背景是一片空白的,而用
Page.ClientScript.RegisterStartupScript(
this.GetType(),
"",
"<script language='javascript' type='text/javascript'>alert('" + strDialog + "')</script>");
这个方法就解决了这个问题,我在.aspx.cs文件创建这个函数没有问题,但放在.cs文件了就出现此问题了