1

我有一个母版页,我使用 Baslik.aspx,并且在 Baslik.aspx 页面中有我的脚本。

我想从后面的代码中调用 Baslik.aspx 中的一个函数。我可以在 firebug 控制台上看到我的函数。如何修复它?

这是 cs 中的调用函数:

ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "test", string.Format("SetPageWidth('{0}');", widthValue), true);

这是我的 Baslik.aspx 代码:

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server
.
.
.
    <script type="text/javascript">   
   .
   .
   .
     function SetPageWidth(width) {
            console.log(width);
            $('.page').css("width", width);
            $('body').css("height", "auto");
        }
   </script>
</asp:Content>
4

1 回答 1

0

你试过这个:

ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "test", string.Format("SetPageWidth('{0}');", widthValue), true);
于 2012-05-07T03:09:09.557 回答