繁体   English   中英

选项卡控件项包含单个页面

[英]tab control item contain individual pages

我的标签控制项包含三个不同的页面。单击tabitem,它们是可见的,但是当要在页面项上执行javascript事件时会出现问题。javascript仅适用于第一个标签控制项,其余的都不起作用。向我展示波纹管错误。 Microsoft JScript runtime error: 'this.GetStateInput().value' is null or not an objec

标签控件

**tab item1 contain page1
  tab item2 contain page2
  tab item3 contain page3**

我在page1控件上写了javascript,效果很好,但是javascript的其余页面显示了以上错误消息。 我致力于devexpress控制

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UCCharge.ascx.cs" Inherits="WebCore.UserControls.ChargeSettings.UCCharge" %>
<%@ Register assembly="DevExpress.Web.v9.1, Version=9.1.2.0, Culture=neutral, PublicKeyToken=5377c8e3b72b4073" namespace="DevExpress.Web.ASPxTabControl" tagprefix="dxtc" %>
<%@ Register assembly="DevExpress.Web.v9.1, Version=9.1.2.0, Culture=neutral, PublicKeyToken=5377c8e3b72b4073" namespace="DevExpress.Web.ASPxClasses" tagprefix="dxw" %>
<%@ Register src="UCConfig_Charge_Company_Wise.ascx" tagname="UCConfig_Charge_Company_Wise" tagprefix="uc1" %>
<%@ Register src="UCConfig_Charge_Depository_Company_Wise.ascx" tagname="UCConfig_Charge_Depository_Company_Wise" tagprefix="uc2" %>
<%@ Register src="UCconfig_charge_operation_mode.ascx" tagname="UCconfig_charge_operation_mode" tagprefix="uc3" %>
<%@ Register src="../InvestorAccount/UCconfig_Investor_Account_Wise_Charge.ascx" tagname="UCConfig_Investor_Account_Wise_Charge" tagprefix="uc4" %>

<table>
    <tr>
        <td>
            <dxtc:ASPxPageControl Width="500px" ID="ASPxPageControl1"  runat="server" ActiveTabIndex="0"
            EnableCallbackCompression="True" EnableHierarchyRecreation="True" 
                 AutoPostBack="True">
                <TabPages>
                    <dxtc:TabPage Text="Charge Company">
                        <ContentCollection>
                            <dxw:ContentControl ID="ContentControl1" runat="server">
                                <uc1:UCConfig_Charge_Company_Wise ID="UCConfig_Charge_Company_Wise" runat="server" />
                            </dxw:ContentControl>
                        </ContentCollection>
                    </dxtc:TabPage>
                    <dxtc:TabPage Text="Charge Depository Company">
                        <ContentCollection>
                            <dxw:ContentControl ID="ContentControl3" runat="server">
                                <uc2:UCConfig_Charge_Depository_Company_Wise ID="UCConfig_Charge_Depository_Company_Wise"
                                    runat="server" />
                            </dxw:ContentControl>
                        </ContentCollection>
                    </dxtc:TabPage>

   <dxtc:TabPage Text="Investor Charge ">
                        <ContentCollection>
                            <dxw:ContentControl ID="ContentControl5" runat="server">
                                <uc4:UCConfig_Investor_Account_Wise_Charge ID="UCConfig_Investor_Account_Wise_Charge"
                                    runat="server" />
                            </dxw:ContentControl>
                        </ContentCollection>
                    </dxtc:TabPage>

                     <dxtc:TabPage Text="Charge Operation Mode ">
                        <ContentCollection>
                            <dxw:ContentControl ID="ContentControl4" runat="server">
                                <uc3:UCconfig_charge_operation_mode ID="UCconfig_charge_operation_mode"
                                    runat="server" />
                            </dxw:ContentControl>
                        </ContentCollection>
                    </dxtc:TabPage>




                </TabPages>
            </dxtc:ASPxPageControl>
        </td>
    </tr>
</table>

我读了一个有关用户遇到此错误的支持问题,在这种情况下,这是因为他在获取DX控件的值而不是GetValue()(myTextBox.GetValue())客户端时正在使用值(myTextBox.value) DX提供的方法。 您的代码中也会发生同样的事情吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM