JuiceUI对话框回发后脚本错误:不支持值参数中的循环引用

时间:2012-12-18 23:46:17

标签: dialog postback circular-reference juice-ui

如果我在页面上有JuiceUI Dialog控件,无论是否使用,我都会在回发时收到一个奇怪的脚本错误。我在这里找不到任何东西,所以我确信我做错了什么。任何人都可以提供任何帮助吗?下面是我的.aspx页面,后面没有代码。

<script src="Scripts/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.9.2.min.js" type="text/javascript"></script>

<form id="form1" runat="server">
<asp:Button ID="Button2" runat="server" Text="Button" OnClick="Button2_Click" />
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div id="_DefaultDiv" class="basic-dialog" title="Basic dialog" runat="server">
    <p>
        This is the default dialog which is useful for displaying information. The dialog
        window can be moved, resized and closed with the 'x' icon.</p>
</div>
<juice:Dialog ID="Dialog1" TargetControlID="_DefaultDiv" AutoOpen="false" runat="server" />
<p>
    <input id="Button1" type="button" value="button" onclick="OpenDialog();" />
</p>
<script type="text/javascript">

    function OpenDialog() {
        $(".basic-dialog").dialog("open")
    }

</script>
</form>

2 个答案:

答案 0 :(得分:1)

这可能会导致因为尝试使用无效值调用JSON.stringify。 value参数(数组或对象)包含循环引用。

答案 1 :(得分:0)

我建议检查一个名为Brew的新分支,它解决了很多这样的问题。如果还有问题,我很乐意与您合作解决问题。