如何在asp.net的ajax中将数据从主页面服务器端传递到另一个aspx页面客户端

时间:2017-07-24 09:31:41

标签: asp.net ajax master-pages client-side server-side

我想在asp.net的ajax中将值从主页面服务器端传递到另一个aspx页面客户端。

1 个答案:

答案 0 :(得分:0)

你可以这样做 -

在母版页中 -

   protected void Page_Load(object sender, EventArgs e)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "CallMyFunction", "MyFunction()", true);
            }

<script type="text/javascript">
        function MyFunction()
        {
            alert('my master page function');
            window.MyPageFunction(10);
        }
    </script>

在内容页面 -

 <script type="text/javascript">
    window.MyPageFunction = function (input) {
        alert(input);
    };
</script>