2010-05-20 24 views
1

我的標籤控件項目包含三個不同的頁面。點擊tabitem,它們是可見的,但是當想要在頁面項目上執行javascript事件時,問題出現.javascript適用於僅第一個標籤控件項目,其餘的人不工作。向我顯示波紋管錯誤。 Microsoft JScript runtime error: 'this.GetStateInput().value' is null or not an objec標籤控制項目包含單獨的頁面

的tabcontrol

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

我寫的第一頁上可以控制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> 
+0

您是否有示例頁面,以便我們可以確定此錯誤消息的原因? – 2010-05-20 11:45:17

回答

0

我對用戶的支持問題閱讀收到此錯誤,在他的情況,那是因爲他用的值(myTextBox.value)得到一個DX控制值時,而不是DX提供的GetValue()(myTextBox.GetValue())客戶端方法。這可能是你的代碼中發生的同樣的事情嗎?

相關問題