我正在尝试从网络服务获取字符串数据,并使用此数据填充thickbox。我觉得这应该是此任务中最容易的部分,但到目前为止,我卡在这里了。
这里是相关代码...
function AjaxRequestHandler(layerName) {
PageMethods.AjaxRequestHandler(layerName, OnSucceeded);
}
function OnSucceeded(result) {
// need to display result to the thickbox here...
alert(result);
}
如果我像上面那样警报,结果中的文本就是我想在厚盒中显示的内容。 厚盒也出现了,但是我尝试的所有方法都导致它空白。 我最初的直觉是执行document.write,但是我不能这样做,因为我会收到权限被拒绝的错误。
有什么想法吗?
编辑:我应该注意到,具有onclick事件运行厚框的链接是从C#代码后端构建,然后注入到GridView中的。我尝试过类似于slf下面建议的做法,但它只是将数据推到链接下面,而不是厚框中。