问题如下: public static void Show(System.Web.UI.Page page,string msg)
{ } 这个是个方法 ,但是里面的一个参数是 System.Web.UI.Page page
用这个方法的时候 第一个参数怎么传?????
谢谢了!!!!
{ } 这个是个方法 ,但是里面的一个参数是 System.Web.UI.Page page
用这个方法的时候 第一个参数怎么传?????
谢谢了!!!!
test.aspx.cs内:
..
Show(this, "...");
这个page 怎么写?
谢谢各位!!!
后面的参数 msg 可能是要显示的内容吧 你只给个方法名 谁知道要干什么 - -!
{ }这个方法的第一个参数 是我要跳转到的页面,第二个参数是要显示的消息。
比如说我要跳转到 B.aspx ,那个page 参数那里也写 page 或者 this 吗?this 是本页面啊?
{
page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
}弹出信息并跳转页面:public static void ShowAndRedirect(System.Web.UI.Page page, string msg, string url)
{
StringBuilder Builder = new StringBuilder();
Builder.Append("<script language='javascript' defer>");
Builder.AppendFormat("alert('{0}');", msg);
Builder.AppendFormat("top.location.href='{0}'", url);
Builder.Append("</script>");
page.ClientScript.RegisterStartupScript(page.GetType(), "message", Builder.ToString()); }
public static void ShowAndRedirect(System.Web.UI.Page page, string msg, string url)
{
}
这个方法实现的效果和 page.ClientScript.RegisterStartupScript 这个的效果一样