<script language="javascript" type="text/javascript">
function CallServer(inputcontrol,context)
{
if(confirm("你确信需要全部取消吗?"))
{
context.innerHTML="加载中...";
arg=inputcontrol.value;
<%=Page.ClientScript.GetCallbackEventReference(this,"arg","ReceiveServerData","context") %>
}
else
{
return false;
}
}function ReceiveServerData(result,context)
{
context.innerHTML=result;
}
</script>
请输入信息:<asp:TextBox ID="txtEnter" runat="server"></asp:TextBox>
<input id="btnSubmit" type="button" value="提交" onclick="CallServer(txtEnter,lblShow)" />
<br />
<asp:Label ID="lblShow" runat="server"></asp:Label>后台
//引发回调事件处理
public void RaiseCallbackEvent(string eventArgument)
{
//"eventArgument"为从客户端的JavaScript传递过来的参数
result = "从服务器端返回的内容:" + eventArgument;
} //回传回调结果
public string GetCallbackResult()
{
return result;
}
请问有谁遇到过相似问题?如何编写?
function CallServer(inputcontrol,context)
{
if(confirm("你确信需要全部取消吗?"))
{
context.innerHTML="加载中...";
arg=inputcontrol.value;
<%=Page.ClientScript.GetCallbackEventReference(this,"arg","ReceiveServerData","context") %>
}
else
{
return false;
}
}function ReceiveServerData(result,context)
{
context.innerHTML=result;
}
</script>
请输入信息:<asp:TextBox ID="txtEnter" runat="server"></asp:TextBox>
<input id="btnSubmit" type="button" value="提交" onclick="CallServer(txtEnter,lblShow)" />
<br />
<asp:Label ID="lblShow" runat="server"></asp:Label>后台
//引发回调事件处理
public void RaiseCallbackEvent(string eventArgument)
{
//"eventArgument"为从客户端的JavaScript传递过来的参数
result = "从服务器端返回的内容:" + eventArgument;
} //回传回调结果
public string GetCallbackResult()
{
return result;
}
请问有谁遇到过相似问题?如何编写?
——————————————————————————————————————————
不要随便写“txtEnter、lblShow”。
",document.all."+lblShow.ClientID+");";注意,这语句是服务器可执行代码,不是客户端脚本。