Asp.net中RegisterStartupScript方法的使用
来源:互联网 发布:家有网络怎么看电视 编辑:程序博客网 时间:2024/05/16 08:21
打开一个新窗口:
Page.RegisterStartupScript("starup", "<script language = ’javas
警告窗口
/// <summary>
/// 服务器端弹出alert对话框
/// </summary>
/// <param name="str_Message">提示信息,例子:"不能为空!"</param>
/// <param name="page">Page类</param>
public void Alert(string str_Message,Page page)
{
page.RegisterStartupScript("","<script>alert(’"+str_Message+"’);</script>");
}
重载此警告窗口,使某控件获得焦点
/// <summary>
/// 服务器端弹出alert对话框,并使控件获得焦点
/// </summary>
/// <param name="str_Ctl_Name">获得焦点控件Id值,比如:txt_Name</param>
/// <param name="str_Message">提示信息,例子:"请输入你姓名!"</param>
/// <param name="page">Page类</param>
public void Alert(string str_Ctl_Name,string str_Message,Page page)
{
page.RegisterStartupScript("","<script>alert(’"+str_Message+"’);document.forms(0)."+str_Ctl_Name+".focus(); document.forms(0)."+str_Ctl_Name+".select();</script>");
}
确认对话框
/// <summary>
/// 服务器端弹出confirm对话框
/// </summary>
/// <param name="str_Message">提示信息,例子:"你是否确认删除!"</param>
/// <param name="btn">隐藏Botton按钮Id值,比如:btn_Flow</param>
/// <param name="page">Page类</param>
public void Confirm(string str_Message,string btn,Page page)
{
page.RegisterStartupScript("","<script> if (confirm(’"+str_Message+"’)==true){document.forms(0)."+btn+".click();}</script>");
}
重载确认对话框,点击确定触发一个隐藏按钮事件,点击取消触发一个隐藏按钮事件
/// <summary>
/// 服务器端弹出confirm对话框,询问用户准备转向那些操作,包括“确定”和“取消”时的操作
/// </summary>
/// <param name="str_Message">提示信息,比如:"成功增加数据,单击\"确定\"按钮填写流程,单击\"取消\"修改数据"</param>
/// <param name="btn_Redirect_Flow">"确定"按钮id值</param>
/// <param name="btn_Redirect_Self">"取消"按钮id值</param>
/// <param name="page">Page类</param>
public void Confirm(string str_Message,string btn_Redirect_Flow,string btn_Redirect_Self,Page page)
{
page.RegisterStartupScript("","<script> if (confirm(’"+str_Message+"’)==true){document.forms(0)."+btn_Redirect_Flow+".click();}else{document.forms(0)."+btn_Redirect_Self+".click();}</script>");
}
获得焦点
/// <summary>
/// 使控件获得焦点
/// </summary>
/// <param name="str_Ctl_Name">获得焦点控件Id值,比如:txt_Name</param>
/// <param name="page">Page类</param>
public void GetFocus(string str_Ctl_Name,Page page)
{
page.RegisterStartupScript("","<script>document.forms(0)."+str_Ctl_Name+".focus(); document.forms(0)."+str_Ctl_Name+".select();</script>");
}
子窗体返回主窗体
///<summary>
///名称:redirect
///功能:子窗体返回主窗体
///参数:url
///返回值:空
///</summary>
public void redirect(string url,Page page)
{
if ( Session["IfDefault"]!=(object)"Default")
{
page.RegisterStartupScript("","<script>window.top.document.location.href=’"+url+"’;</script>");
}
}
- Asp.net中RegisterStartupScript方法的使用
- Asp.net中RegisterStartupScript方法的使用
- asp.net中Page.ClientScript.RegisterStartupScript用法
- asp.net ajax后台使用JS脚本.需要使用ScriptManager..::.RegisterStartupScript 方法
- ASP.NET AJAX 's UpdatePanel 中使用Page.ClientScript.RegisterStartupScript 失败
- ScriptManager.RegisterStartupScript()方法在asp.net ajax页面无效的解决方法
- asp.net 2.0 ajax beta 2.0中Page.ClientScript.RegisterStartupScript没效果的解决
- asp.net中使用urlrewrite的方法
- asp.net中使用FCKeditor的方法
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结
- asp.net中Page.ClientScript.RegisterStartupScript用法小结弹框窗
- asp.net 需知:RegisterStartupScript、RegisterClientScriptBlock、Response.Write 使用区别
- mysql在windows下的安装与配置图解
- .net防止多次提交
- 页面加载进度条
- Gridview和Datalist鼠标移动行变色
- asp.net页面中用JS回车触发事件
- Asp.net中RegisterStartupScript方法的使用
- 单击头模板中的checkbox,实现datalist中所有chebox的全选和取消
- 心情
- ASP.NET备份恢复SqlServer数据库
- c#不同时间段、不同费率计算费用
- 控件用Js验证大全
- 每天编程2小时,累
- asp.net退出,注销
- ASP.NET页面加载中效果实现