RegisterStartupScript的使用方法

Asp.netRegisterStartupScript方法的使用:

MSDN如下说:允许 ASP.NET 服务器控件在 Page 中发出客户端脚本块。

Public Overridable Sub RegisterStartupScript( _

   ByVal key As String, _

   ByVal script As String _

)

参数

key

标识脚本块的唯一键。

script

要发送到客户端的脚本的内容。

 

以下是一些应用实例:

打开一个新窗口:

Page.RegisterStartupScript("starup", "")

 

警告窗口

///


///
服务器端弹出alert对话框
///

///
提示信息,例子:"不能为空!"
/// Page

public void Alert(string str_Message,Page page)
{
page.RegisterStartupScript("","");
}

重载此警告窗口,使某控件获得焦点

///
///
服务器端弹出alert对话框,并使控件获得焦点
///

///
获得焦点控件Id,比如:txt_Name
///
提示信息,例子:"请输入您姓名!"
/// Page

public void Alert(string str_Ctl_Name,string str_Message,Page page)
{
page.RegisterStartupScript("","");
}

确认对话框

///
///
服务器端弹出confirm对话框
///

///
提示信息,例子:"您是否确认删除!"
///
隐藏Botton按钮Id,比如:btn_Flow
/// Page

public void Confirm(string str_Message,string btn,Page page)
{
page.RegisterStartupScript("","");
}

重载确认对话框,点击确定触发一个隐藏按钮事件,点击取消触发一个隐藏按钮事件

///
///
服务器端弹出confirm对话框,询问用户准备转向那些操作,包括确定取消时的操作
///

///
提示信息,比如:"成功增加数据,单击/"确定/"按钮填写流程,单击/"取消/"修改数据"
/// "
确定"按钮id
/// "
取消"按钮id
/// Page

public void Confirm(string str_Message,string btn_Redirect_Flow,string btn_Redirect_Self,Page page)
{
page.RegisterStartupScript("","");
}


获得焦点

///
///
使控件获得焦点
///

///
获得焦点控件Id,比如:txt_Name
/// Page

public void GetFocus(string str_Ctl_Name,Page page)
{
page.RegisterStartupScript("","");
}

子窗体返回主窗体

///
///
名称:redirect
///
功能:子窗体返回主窗体
///
参数:url
///
返回值:空
///

public void redirect(string url,Page page)
{
if ( Session["IfDefault"]!=(object)"Default")
{
page.RegisterStartupScript("","");
}
}

你可能感兴趣的:(Dot,Net技术,redirect,string,服务器,asp.net,脚本,url)