我在页面添加了一个
<input type="button" id="lab_rep" style=" cursor:pointer;" onclick="showbox()" name='<%#Eval("U_id") %>' value="回复"/>
这个按钮式用来弹出层的。
如果用服务器Button,可以用CommandArgument绑定U_id 在后台也很好取, 但是如果用服务器点击页面刷新之后层就没了、 用客户端的button只能取到最后的那个id
请问这个问题怎么解决?
<input type="button" id="lab_rep" style=" cursor:pointer;" onclick="showbox()" name='<%#Eval("U_id") %>' value="回复"/>
这个按钮式用来弹出层的。
如果用服务器Button,可以用CommandArgument绑定U_id 在后台也很好取, 但是如果用服务器点击页面刷新之后层就没了、 用客户端的button只能取到最后的那个id
请问这个问题怎么解决?
function CreateXMLHttpRequest()
{
var xmlHttp=false;
if (window.ActiveXObject)
{
try {
xmlHttp=new ActiveXObject("MSXML2.XMLHTTP");
}
catch(e2)
{
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e3) {
xmlHttp=false;
}
}
}
else
{
if (window.XMLHttpRequest)
{
xmlHttp = new XMLHttpRequest();
}
else
{
alert("您的浏览器不支持XMLHttpRequest对象!")
}
}
return xmlHttp;
}
function GetRequestEdit(url,data)
{
var requestdoc = "";
xmlHttp = CreateXMLHttpRequest();
xmlHttp.onreadystatechange = xmlHttpChange;
xmlHttp.open('POST', url, true);
data = "<?xml version='1.0' encoding='utf-8'?><root><Message>" +escape(data) + "</Message></root>";
xmlHttp.send(data);
}
function xmlHttpChange()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
//处理返回的数据
Show(xmlHttp.responseText);
}
}
}
<input type="button" id="lab_rep" style=" cursor:pointer;" onclick="showbox(<%# Eval("id")%>)" name='<%#Eval("U_id") %>' value="回复"/>
</ItemTemplate>
根据值实现数据绑定