需要从代码隐藏中调用 Javascript 方法



我有我的代码隐藏类,我有一个EventListener,当我的EventListener捕获"事件"时,我需要刷新整个页面。

我该怎么做?我的客户端window.location.reload(true)中有一个 JavaScript 函数。

问题是javascript永远不会被执行。

代码隐藏:

private void WebResponse_Msg(object sender, EventArgs e){
ClientScript.RegisterClientScriptBlock(typeof(Page), Guid.NewGuid().ToString(), "refresh();", true);
}

.JS:

<script type="text/javascript">
function refresh() {
window.location.reload(true);
}
</script>

服务器端代码不能随时触发javascript(客户端代码),例如触发事件时。

但是,我提到了其中的两种解决方法:

1.使用信号R

2.在会话中触发时记录该事件,并定期通过 ajax 检查会话值。

相关内容

  • 没有找到相关文章

最新更新