Ajax add_initializeRequest
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="BtnCommon" runat="server" Text="Common" onclick="Btn_Click" />
<br />
<asp:Button ID="btnPrecedence" runat="server" onclick="Btn_Click"
Text="Precedence" />
<br />
<asp:Label ID="lblmsg" runat="server" ForeColor="#FF3300"></asp:Label>
<hr>
<div id="divAsyncmsg"></div>
</ContentTemplate>
</asp:UpdatePanel>
<mce:script language="javascript" type="text/javascript"><!--
function ShowMsg(showmsg) {
var divAsyncmsg = $get("divAsyncmsg");
divAsyncmsg.innerHTML = showmsg; //现实信息
window.setTimeout(function() { divAsyncmsg.innerHTML=" "}, 3000);//三秒钟后清空
}//异步信息展示
var BtnPrecedenceID = "<%=this.btnPrecedence.ID %>";//获取优先级的按钮ID
var BtnLastpostBackID = null;//申明最后一次请求。
Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(
function(sender, e) {
var prm = Sys.WebForms.PageRequestManager.getInstance();//获取页面请求实例。
if (
相关文档:
在最近开始将AJAX技术加入到日常的开发工作中。我在最近写了个AJAX的无刷新登陆且动态添加服务器控件的工作,我将此功能告诉大家希望对大家的工作有所帮助。如果大家有更好的方法且愿意在此留言让我也可以分享到你的成果。
首先在页面中的HTML标记中加入控件UpdatePanel和两个Textbox一个Button:
<asp:UpdatePanel ID ......
前台:
<html>
<head>
<title>Ajax实现无刷新三联动下拉框</title>
<SCRIPT language="javascript">
......
请求方式,分为GET与POST:
GET
最为常见的HTTP请求,普通上网浏览页面就是GET。GET方式的参数请求直接跟在URL后,以问号开始。(JS中用window.location.search获得)。参数可以用encodeURIComponent进行编码,使用方式:
var EnParam = encodeURIComponent(param);
URL只支持大约2K的长度,即2 ......
一个简单ajax repeater分页demo 改进版. 代码如下..
<a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="getData(0)">1</a>
<a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="getData(1)">2< ......