要在客户端与服务端之间打交道,并且页面不刷新,只能通过xmlhttp的方式来实现 你可对你的按钮添加客户端事件或者直接使用HTML按钮 <input type=button onclick="getdata();"> function getdata() { var svalue = obj.value; var webFileUrl = "xxx.aspx?"; var result = ""; var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP"); xmlHttp.open("POST", webFileUrl, false); xmlHttp.send(""); result = xmlHttp.responseText; //取到值,写到你需要的控件里面 document.all("xxx").value = result; }在xxx.aspx页面里面,求取到值之后,如下写 response.write("取到的值"); response.end();
如果用web控件是提交到服务器,
<!--
function setText()
{text1.value = "新值";}
//-->
</script>
......
<input type=text name=text1 id=text1>
<input type=image onclick="setText();" name=btnsave id=btnsave>
服务器控件因为要向服务器提交,故会闪烁!
你可对你的按钮添加客户端事件或者直接使用HTML按钮
<input type=button onclick="getdata();">
function getdata()
{
var svalue = obj.value;
var webFileUrl = "xxx.aspx?";
var result = "";
var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
xmlHttp.open("POST", webFileUrl, false);
xmlHttp.send("");
result = xmlHttp.responseText; //取到值,写到你需要的控件里面
document.all("xxx").value = result;
}在xxx.aspx页面里面,求取到值之后,如下写
response.write("取到的值");
response.end();