用户登录后,如果这个用户没有符合某某条件就弹出一个窗口,给他一个通知,怎么实现(怎么调用那个脚本)

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:58:18
能不能解释一下下面那个方法的

这样调用下面的方法
if(不符合某个条件)
{
RegisterAlertScript("您的登录不符合某个条件");
}

public static void RegisterAlertScript(string AlertMsg)
{
Page handler = (Page)HttpContext.Current.Handler;
ClientScriptManager manager = handler.ClientScript;
Type type = handler.GetType();
string str = "StartUpScript";
if (!manager.IsStartupScriptRegistered(type, str))
{
string str2 = "alert(\"" + AlertMsg + "\");";
manager.RegisterStartupScript(type, str, str2, true);
}

}

解释,这个方法的作用就是在页面上注册一段 javascript脚本。

你可以在页面查看源文件。可以在里面看到有一段 alert 脚本。

已经够详细了吧。

if(不符合条件)
{
Response.Write("<script>alert('输出对话框提示内容')</script>");
}

if(不符合某个条件)
{
RegisterAlertScript("您的登录不符合某个条件");
}

public static void RegisterAlertScript(string AlertMsg)