加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Ajax无革新弹出动静框的实例代码

发布时间:2018-08-19 07:52:46 所属栏目:创业 来源:站长网
导读:猛火教程 本日做Tab选项卡,原来用JS+Div做好了吧,ul/ul里不能放层,行使我无法挪用分页类,举办datalist分页,于是想到了AJAx控件,传闻用起来不错,我就用了,哎本觉得用它就可以办理我的题目了,没想到给我带来了更多的贫困。起首它样式改不了,是我最

 猛火教程 本日做Tab选项卡,原来用JS+Div做好了吧,<ul></ul>里不能放层,行使我无法挪用分页类,举办datalist分页,于是想到了AJAx控件,传闻用起来不错,我就用了,哎本觉得用它就可以办理我的题目了,没想到给我带来了更多的贫困。起首它样式改不了,是我最头疼的事了。尚有就是用了 它,JS与它就斗嘴了,也就是说用了Ajax,就用不了JS了,连弹出个"Hello World“都成题目,疾苦死我了。我查啊查啊,终于查出怎么弹窗口了,传值,跳出框架的题目也办理了,现总结如下:

Ajax 弹出新窗口
页面上有个UpdatePanel控件吧,这样你用不成JS了吧?
行使ScriptManager

ScriptManager.RegisterClientScriptBlock(this.up1, GetType(), "add", "window.open('Default2.aspx');", true);

this.up1 这是UpdatePanel控件的ID
最后一个参数,当有"<script language='JavaScript'></script>"这两个标签时,就为false,不然为true

弹出动静框:
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert("提醒信息")", true);

下面这种步伐也可以啊,感乐趣的可以试试
public static string _alert(string alertMessage)
{
StringBuilder _sb = new StringBuilder();
_sb.Append("<script type="text/javascript">");
_sb.Append("alert("" + alertMessage + "");");
_sb.Append("</script>");
return _sb.ToString();
}
必要导入using.System.Text;
页面中这么用:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "XXXX", className._alert("XXXX"));

 

唉 ,看来它与JS也挺相似的,好,我就用它传下值试试吧,
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, typeof(UpdatePanel), "test", "parent.document.location.href='MyQuestion.aspx?id=" + QuestionID + "';", true);
测试通过了。呵呵

ajax 无革新弹出动静框


提醒:可修改儿女码再运行!

 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读