积极答复者
不使用VS08控件,怎么实现自动更新

问题
答案
-
大致的例子其他的你自己再完善<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title><script type="text/javascript">var http = null;function createXMLHttp() {http = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("msxml2.XMLHTTP");}function Login() {createXMLHttp();var data = "u=" + encodeURIComponent(document.getElementById("u").value) + "&p=" + encodeURIComponent(document.getElementById("p").value);http.open("POST", "Log.aspx", true);http.onreadystatechange = callback;http.setRequestHeader("Content-Length", data.length);http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");http.setRequestHeader("Connection", "close");http.send(data);}function callback() {if (http.readyState == 4 && http.status == 200) {if (http.responseText == "ok") {document.getElementById("d1").style.display = "none";document.getElementById("d2").style.display = "";document.getElementById("d3").innerHTML = "";}else {document.getElementById("d1").style.display = "";document.getElementById("d2").style.display = "none";document.getElementById("d3").innerHTML = http.resposneText;}}}function Logout() {createXMLHttp();var data = "type=out";http.open("POST", "Log.aspx", true);http.onreadystatechange = function() {if (http.readyState == 4 && http.status == 200) {if (http.responseText == "ok") {document.getElementById("d1").style.display = "";document.getElementById("d2").style.display = "none";document.getElementById("d3").innerHTML = "";}else {document.getElementById("d1").style.display = "none";document.getElementById("d2").style.display = "";document.getElementById("d3").innerHTML = http.resposneText;}}};http.setRequestHeader("Content-Length", data.length);http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");http.setRequestHeader("Connection", "close");http.send(data);}</script></head><body><div id="divID"><div id="d1">用户名:<input id="u" /><br />密码:<input id="p" type="password" /><br /><input type="button" value="登录" onclick="Login()" /></div><div id="d2" style="display:none"><input type="button" value="退出登录" onclick="Logout()" /></div><div id="d3"></div></div></body></html>
【孟子E章】- 已标记为答案 NewJoin 2009年8月27日 3:14
全部回复
-
大致的例子其他的你自己再完善<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title><script type="text/javascript">var http = null;function createXMLHttp() {http = window.XMLHttpRequest ? new window.XMLHttpRequest() : new ActiveXObject("msxml2.XMLHTTP");}function Login() {createXMLHttp();var data = "u=" + encodeURIComponent(document.getElementById("u").value) + "&p=" + encodeURIComponent(document.getElementById("p").value);http.open("POST", "Log.aspx", true);http.onreadystatechange = callback;http.setRequestHeader("Content-Length", data.length);http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");http.setRequestHeader("Connection", "close");http.send(data);}function callback() {if (http.readyState == 4 && http.status == 200) {if (http.responseText == "ok") {document.getElementById("d1").style.display = "none";document.getElementById("d2").style.display = "";document.getElementById("d3").innerHTML = "";}else {document.getElementById("d1").style.display = "";document.getElementById("d2").style.display = "none";document.getElementById("d3").innerHTML = http.resposneText;}}}function Logout() {createXMLHttp();var data = "type=out";http.open("POST", "Log.aspx", true);http.onreadystatechange = function() {if (http.readyState == 4 && http.status == 200) {if (http.responseText == "ok") {document.getElementById("d1").style.display = "";document.getElementById("d2").style.display = "none";document.getElementById("d3").innerHTML = "";}else {document.getElementById("d1").style.display = "none";document.getElementById("d2").style.display = "";document.getElementById("d3").innerHTML = http.resposneText;}}};http.setRequestHeader("Content-Length", data.length);http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");http.setRequestHeader("Connection", "close");http.send(data);}</script></head><body><div id="divID"><div id="d1">用户名:<input id="u" /><br />密码:<input id="p" type="password" /><br /><input type="button" value="登录" onclick="Login()" /></div><div id="d2" style="display:none"><input type="button" value="退出登录" onclick="Logout()" /></div><div id="d3"></div></div></body></html>
【孟子E章】- 已标记为答案 NewJoin 2009年8月27日 3:14