栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > asp

常用JavaScript代码提示公共类封装

asp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

常用JavaScript代码提示公共类封装

希望对大家有帮助!
复制代码 代码如下:
using System;
using System.Web;
namespace Jake.PublicJS
{

///
/// Summary description for PublicJS
///

public class PublicJS
{
public PublicJS()
{
//
// TODO: Add constructor logic here
//
}

///
/// 1.静态方法,弹出信息窗体
///

/// 页面对象
/// 信息内容
///
/// PublicJS.alert(this,"NiHao!");
///

public static void alert(System.Web.UI.Page page, string description)
{
if (description != null)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}
else
{
alert(page, "描述信息为空!");
}
}

///
/// 2.静态方法,弹出信息窗体,并刷新页面
///

/// 页面对象
/// 信息内容
///
/// PublicJS.alert(this,"NiHao!");
///

public static void ReLoadMessage(System.Web.UI.Page page, string description, string PageID)
{
if (description != null)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}
else
{
alert(page, "描述信息为空!");
}
}
public static void Redirect(string url)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("n");
}

///
/// 弹出对话框,转向所指页面
///

/// 提示信息
/// 页面
public static void MsgBoxRedrict(string description, string url)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("n");
//Response.Redirect(url);
}

///
/// 弹出对话框,确实转向所指页面
///

/// 提示信息
/// 页面
/// 确定后转向的页面
public static void MsgBoxRedrict(string description, string url, string PrintUrl)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("n");
}

///
/// 弹出对话框,转向所指页面
///

/// 提示信息
public static void MsgBoxRedrict(string description)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("n");
}
///
///2 静态方法,关闭一个网页的父窗口,例如一个frame关闭其父窗口。
///

/// 页面对象
///
/// PublicJS.CloseParent(this);
///

public static void CloseParent(System.Web.UI.Page page)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}

///
///2 静态方法,关闭一个网页窗口。
///

/// 页面对象
///
/// PublicJS.CloseParent(this);
///

public static void ClosePage(System.Web.UI.Page page)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}

///
///3 静态方法,输出一则消息后关闭一个模态网页窗口并刷新父窗口
/// 前提条件是必须调用此类中的OpenModalDialog方法
/// 在该方法中自动生成刷新方法才能实现父页面刷新。
///

/// 页面对象
/// 输出消息
///
/// PublicJS.CloseModalDialog(this);
///

public static void CloseModalDialogMessage(System.Web.UI.Page page, string Message)
{

string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}

///
///3 静态方法,关闭一个模态网页窗口并刷新父窗口
/// 前提条件是必须调用此类中的OpenModalDialog方法
/// 在该方法中自动生成刷新方法才能实现父页面刷新。
///

/// 页面对象
///
/// PublicJS.CloseModalDialog(this);
///

public static void CloseModalDialog(System.Web.UI.Page page)
{

string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}

///
/// 关闭模态网页并传值到父页面
///

/// 页面对象
/// 需要传递的值
public static void CloseModalDialog(System.Web.UI.Page page, string strValue)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}

///
///4 静态方法,关闭一个网页窗口。
///

/// 页面对象
///
/// PublicJS.CloseWindow(this);
///

public static void CloseWindow(System.Web.UI.Page page)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", scriptString);
}

///
///5 静态方法,执行客户端一小块脚本语言,
///利用page的RegisterClientscriptBlock方法在客户端注册一段脚本,
///参数script无需包括html标记。
///

/// 页面对象
/// javascript脚本
///
/// PublicJS.ExecuteBlock(this,"alert("Hello");");
///

public static void ExecuteBlock(System.Web.UI.Page page, string script)
{
if (script != null)
{
string scriptString = "";
if (!page.IsClientscriptBlockRegistered("clientscript9"))
page.RegisterClientscriptBlock("clientscript9", scriptString);
}
else
{
alert(page, "Javascript脚本不能为空!");
}
}


///
///6    静态方法,打开一个网页对话框,并生成刷新页面方法。
///

/// 页面对象
/// 页面名称
/// 宽度
/// 高度
///
/// PublicJS.OpenModalDialog(page,"weihu.aspx",700,350);
///

public static void OpenModalDialog(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
string scriptString = "";
if (!page.IsStartupscriptRegistered("Startup"))
page.RegisterStartupscript("Startup", scriptString);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
///7    静态方法,打开一个模式对话框
///

/// 页面对象
/// 页面名称
/// 属性
/// 宽度
/// 高度
///
/// PublicJS.OpenModalDialog(page,"weihu.aspx","scrollbars=yes,status=yes",700,350);
///

public static void OpenModalDialog(System.Web.UI.Page page, string URL, string Attribute, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
if (Attribute == "")
Attribute = "center:Yes;help:No;scroll:No;resizable:No;status:No;";
string scriptString = "";
if (!page.IsStartupscriptRegistered("Startup"))
page.RegisterStartupscript("Startup", scriptString);
}
else
{
alert(page, "页面地址不能为空!");
}
}


///
///8 静态方法,打开一个无模式网页对话框。
///

/// 页面对象
/// 页面名称
/// 宽度
/// 高度
///
/// PublicJS.OpenDialog(page,"weihu.aspx",700,350);
///

public static void OpenDialog(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
///9 静态方法,打开一个IE窗口(无标题栏、工具栏、地址栏等)。
///

/// 页面对象
/// 页面名称
/// 宽度
/// 高度
/// 左边距
/// 上边距
///
/// PublicJS.OpenIEWindow(page,"weihu.aspx",700,350,10,20);
///

public static void OpenIEWindow(System.Web.UI.Page page, string URL, int Width, int Height, int Left, int Top)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
///9 静态方法,打开一个IE窗口(无标题栏、工具栏、地址栏等)。
///

/// 页面对象
/// 页面名称
/// 宽度
/// 高度
/// 左边距
/// 上边距
///
/// PublicJS.OpenIEWindow(page,"weihu.aspx",700,350,10,20);
///

public static void OpenIEWindows(System.Web.UI.Page page, string URL, int Width, int Height, int Left, int Top)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
//string str = "";
string str = "";

if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

public static void OpenIEWindows(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}


///
///10 静态方法,打开一个IE窗口(无标题栏、工具栏、地址栏等)。
///

/// 页面对象
/// 页面名称
///
/// PublicJS.OpenIEWindow(page,"weihu.aspx");
///

public static void OpenIEWindow(System.Web.UI.Page page, string URL)
{
if (URL != null)
{
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
///11 静态方法,打开一个IE窗口(无标题栏、工具栏、地址栏等)。
///

/// 页面对象
/// 页面名称
/// 宽度
/// 高度
///
/// PublicJS.OpenIEWindow(page,"weihu.aspx",700,350);
///

public static void OpenIEWindow(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
///12 静态方法,打开一个IE窗口(无标题栏、工具栏、地址栏等)
///在屏幕的最右边,上下满屏,宽度由参数指定。
///

/// 页面对象
/// 页面名称
/// 宽度
///
/// PublicJS.OpenIEWindowRight(page,"weihu.aspx",700);
///

public static void OpenIEWindowRight(System.Web.UI.Page page, string URL, int Width)
{
if (URL != null)
{
if (Width == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
///13    静态方法,打开一个IE窗口(无标题栏、工具栏、地址栏等),在屏幕的最右边,上下位置在中间。
///

/// 页面对象
/// 页面名称
/// 宽度
/// 高度
///
/// PublicJS.OpenIEWindowRight(page,"weihu.aspx",700,350);
///

public static void OpenIEWindowRight(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
alert(page, "页面宽度和高度不能为零!");
return;
}
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

///
/// 设置控件焦点
///

/// 控件字符串
public static void SheZhiJD(System.Web.UI.Page page, string kongjianmc)
{
string jiaoben = "";
if (kongjianmc != "")
{
jiaoben = "var control;";
jiaoben += "control = document.getElementById('" + kongjianmc + "');";
jiaoben += "if (control!=null) ";
jiaoben += "{document.all['" + kongjianmc + "'].focus();}";
page.RegisterStartupscript("focus", "");
}
}

///
///14 静态方法,全屏打开一个IE窗口(无标题栏、工具栏、地址栏等)。
///

/// 页面对象
/// 页面名称
///
/// PublicJS.OpenIEWindow(page,"weihu.aspx");
///

public static void OpenIEWindowFill(System.Web.UI.Page page, string URL)
{
if (URL != null)
{
string str = "";
if (!page.IsClientscriptBlockRegistered("clientscript"))
page.RegisterClientscriptBlock("clientscript", str);
}
else
{
alert(page, "页面地址不能为空!");
}
}

}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/59138.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号