FineUI 官方论坛

标题: 后台调用前台js方法页面不刷新 [打印本页]

作者: 柳橙汁    时间: 2016-10-29 00:09
标题: 后台调用前台js方法页面不刷新
  前台页面:
<fageManager ID="ageManager1" AutoSizePanelID="anel1" runat="server" />
......
......
<div id="container" runat ="server"   >         
</div>

<script type="text/javascript">
    function showhtml() {
        document.getElementById('container').innerHTML = ' <%=curhtml%>';
    }
</script>

curhtml为后台的字符串变量。

后台用fineui 的button调用 ,前台showhtml方法。但页面container 中的内容没有动态改变,仍然显示是页面第一次加载的内容。
后台的调用方法是

protected void btnSearch_Click(object sender, EventArgs e)
        {
            PageContext.RegisterStartupScript("showhtml();");
        }
哪位大神指导一下,内容为何通过程序改变不了!


作者: zy32002    时间: 2016-10-29 08:44
你的代码逻辑没有问题的,可能是获取的id有问题。你看下生成的html的源文件就知道了。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4