FineUI中在一个页面中通过控件事件(JS)向父页面中添加Tab页

1、在前台页面尾部添加js代码

    </form>
    <script type="text/javascript">
        var basePath = '<%= ResolveUrl("~/") %>';
        function openHelloFineUI()
        {
            parent.addExampleTab.apply(null, ['test_tab', basePath + 'admin/user.aspx', '测试页面', basePath + 'res/images/filetype/vs_aspx.png', true]);
        }
        function closeActiveTab()
        {
            parent.removeActiveTab();
        }
    </script>

2、在页面中放置Button

                       <Items>
                            <f:Button ID="btnTest" runat="server" Text="测试" EnablePostBack="false"  OnClientClick="openHelloFineUI()">
                            </f:Button>
                            <f:TwinTriggerBox ID="ttbSearchMessage" runat="server" ShowLabel="false" EmptyText="在点位名称中搜索"
                                Trigger1Icon="Clear" Trigger2Icon="Search" ShowTrigger1="false" OnTrigger2Click="ttbSearchMessage_Trigger2Click"
                                OnTrigger1Click="ttbSearchMessage_Trigger1Click">
                            </f:TwinTriggerBox>
                            <f:Label ID="Label1" runat="server">
                            </f:Label>
                        </Items>

原文地址:https://www.cnblogs.com/xihong2014/p/4080092.html