VS2005+ARCGIS SERVER 9.3 环境下的回刷问题

lyytang 2010-05-07 05:21:53
环境是ARCGIS SERVER 9.3 ,VS2005
使用控件建立实例地图,一些基本功能正常。想做其他应用,专题图之类,

先参考教程建立了一个小的回刷例程,可不知为何从客户端调用服务器端进行不了,
void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) 里面的代码没有执行
请问可能是有什么地方有问题吗。

回刷例程:
客户端代码:

<script language="javascript" type="text/javascript">

function getServerTime()
{
var message = 'getservertime';
var context = 'Page1';
<%=sCallBackFunctionInvocation%>
}

function processMyResult(returnmessage, context)
{
var timediv = document.getElementById('timelabel');
timediv.innerHTML = returnmessage;
}

function postMyError(returnmessage, context)
{
alert("Callback Error: " + returnmessage + ", " + context);
}
</script>

服务器端代码:

public partial class Default2 : System.Web.UI.Page, System.Web.UI.ICallbackEventHandler
{
public string sCallBackFunctionInvocation;
string returnstring;

protected void Page_Load(object sender, EventArgs e)
{
sCallBackFunctionInvocation = Page.ClientScript.GetCallbackEventReference(this, "message", "processMyResult", "context", "postMyError", true);
}

#region ICallbackEventHandler Members

string ICallbackEventHandler.GetCallbackResult()
{
return returnstring;
}

void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
{
if (eventArgument == "getservertime")
{
returnstring = DateTime.Now.ToString();
}
}
#endregion
}
...全文
87 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧