2010-05-24 73 views
0

我使用服務器端代碼來隱藏div,但是當我單擊另一個事件的按鈕工具時,div始終打開。我正在使用ASP.net C#代碼。下面當我點擊另一個事件的按鈕時,div不會隱藏

老闆是我的代碼...我使用chekbox用於控制div ......但是當我點擊按鈕的服務器端代碼這個div是開放 PLZ解決這個問題

****<div id="ChargeInvSlab" style="display:inline; width:100%; border:1px solid Gray" > 
<table > 
<tr> 
    <td> 
     <dxe:ASPxLabel ID="ASPxLabel3" runat="server" Text="Amount From" Width="100px"> 
     </dxe:ASPxLabel> 


     </td> 
    <td > 
     <dxe:ASPxTextBox ID="ASPxTxtboxAmountInvestor" runat="server" Width="170px" 
      ClientInstanceName="ASPxTxtboxAmountInvestor" MaxLength="13"> 
      <ValidationSettings SetFocusOnError="True"> 

        </ValidationSettings> 
        <ClientSideEvents KeyUp="function(s, e) {ConvertNumberToWordInvestor12(s,e); }" /> 
      <ClientSideEvents KeyPress="function(s, e) {CheckAmount(event); 
}" />  
     </dxe:ASPxTextBox> 
    </td> 
    <td > 
     <dxe:ASPxLabel ID="ASPxLabel7" runat="server" Text="Amount To" Width="100px"> 
     </dxe:ASPxLabel> 
     </td> 
    <td > 
     <dxe:ASPxTextBox ID="ASPxtxtAmounttoInvestor" runat="server" Width="170px" 
      ClientInstanceName="ASPxtxtAmounttoInvestor" MaxLength="13" > 
      <ValidationSettings SetFocusOnError="True"> 

        </ValidationSettings> 
        <ClientSideEvents KeyUp="function(s, e) {ConvertNumberToWordInvestor12(s,e); }" /> 
        <ClientSideEvents KeyPress="function(s, e) {CheckAmount(event); 
}" /> 
     </dxe:ASPxTextBox> 
    </td> 

</tr> 
<tr> 
    <td > 
     <dxe:ASPxLabel ID="ASPxLabel4" runat="server" Text="Charge Rate" Width="100px"> 
     </dxe:ASPxLabel> 
     </td> 
    <td > 
    <dxe:ASPxTextBox ID="ASPxTxtChargeRateSlabInvestor" runat="server" Width="170px" 
      ClientInstanceName="ASPxTxtChargeRateSlabInvestor" MaxLength="5"> 
      <ValidationSettings SetFocusOnError="True"> 

        </ValidationSettings> 
        <ClientSideEvents KeyUp="function(s, e) {ConvertNumberToWordInvestor12(s,e); }" /> 
        <ClientSideEvents KeyPress="function(s, e) {CheckAmount(event); 
}" /> 
     </dxe:ASPxTextBox> 
    </td> 

    <td > 
    <dxe:ASPxLabel ID="ASPxLabel9" runat="server" Text="Minimum Charge " Width="100px"> 
    </dxe:ASPxLabel> 
    </td> 
    <td > 
    <dxe:ASPxTextBox ID="ASPxTxtMinimumCharge_slabInvestor" runat="server" Width="170px" 
      MaxLength="13" ClientInstanceName="ASPxTxtMinimumCharge_slabInvestor"> 
    <ValidationSettings SetFocusOnError="True"> 

        </ValidationSettings> 
        <ClientSideEvents KeyUp="function(s, e) {ConvertNumberToWordInvestor12(s,e); }" /> 
        <ClientSideEvents KeyPress="function(s, e) {CheckAmount(event); 
}" /> 
     </dxe:ASPxTextBox> 
    </td> 
</tr> 
<tr> 

<td > 

     </td> 
    <td > 

    </td> 

<td > 
     <dxe:ASPxButton ID="ASPxButtonAdd" runat="server" 
      Text="ADD" onclick="ASPxButtonAdd_Click"> 
     </dxe:ASPxButton> 
     </td> 
    <td > 
     <dxe:ASPxButton ID="ASPxButtonClear" runat="server" Text="Clear" 
      onclick="ASPxButtonClear_Click"> 
     </dxe:ASPxButton> 
    </td> 
</tr> 
<tr> 
<td colspan="4"> 
    <dxwgv:ASPxGridView ID="ASPxGridViewAddInvestor" runat="server" 
     AutoGenerateColumns="False" 
     ClientInstanceName="ASPxGridViewAddInvestor" EnableCallBacks="False" Width="400px" 
     DataSourceID="CslaDataSourceAddGreed" KeyFieldName="SlabSerialNo"> 
     <SettingsBehavior AllowFocusedRow="True" /> 
     <SettingsText EmptyDataRow="EmptyDataRow = 'No Data Exists'" /> 
     <ClientSideEvents FocusedRowChanged="function(s, e) {LoadViewAllDataInvestor();}" /> 
     <TotalSummary> 
      <dxwgv:ASPxSummaryItem FieldName="Slab_Serial_No" ShowInColumn="SlabSerialNo" SummaryType="Count" /> 

     </TotalSummary> 
     <Columns> 
      <dxwgv:GridViewDataTextColumn FieldName="ClientCompanyId" Visible="False" 
       VisibleIndex="0"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="ProductId" Visible="False" 
       VisibleIndex="0"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="InvestorAccountId" Visible="False" 
       VisibleIndex="1"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="ChargeId" Visible="False" 
       VisibleIndex="0"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="SlabSerialNo" Visible="False" 
       VisibleIndex="2"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="SlabAmountFrom" VisibleIndex="0"> 
       <PropertiesTextEdit DisplayFormatString="{0:n2}"> 
       </PropertiesTextEdit> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="SlabAmountTo" VisibleIndex="1"> 
       <PropertiesTextEdit DisplayFormatString="{0:n2}"> 
       </PropertiesTextEdit> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="SlabChargeRate" VisibleIndex="2"> 
       <PropertiesTextEdit DisplayFormatString="{0:n2}"> 
       </PropertiesTextEdit> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="RecordStatus" Visible="False" 
       VisibleIndex="5"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="MakerId" Visible="False" 
       VisibleIndex="5"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="CheckerId" Visible="False" 
       VisibleIndex="5"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="AuthorizerId" Visible="False" 
       VisibleIndex="5"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="RecordActionType" Visible="False" 
       VisibleIndex="5"> 
      </dxwgv:GridViewDataTextColumn> 
      <dxwgv:GridViewDataTextColumn FieldName="MinimumChargeAmount" VisibleIndex="3"> 
       <PropertiesTextEdit DisplayFormatString="{0:n2}"> 
       </PropertiesTextEdit> 
      </dxwgv:GridViewDataTextColumn> 
     </Columns> 
     <Settings ShowFooter="True" /> 
    </dxwgv:ASPxGridView> 
       <dxhf:ASPxHiddenField ID="ASPxHiddenFieldSlabSerialnoInvestor" 
     runat="server" ClientInstanceName="ASPxHiddenFieldSlabSerialnoInvestor"> 
        </dxhf:ASPxHiddenField> 
    </td> 
</tr> 
</table> 
</div>**** 
+8

你需要讓你的問題更清晰。另外,你可以發佈受影響的代碼嗎? – 2010-05-24 06:13:20

回答

0

確保您的div標記爲runat服務器並從您的代碼將display屬性設置爲none以隱藏div。

0

嘗試使用下面的代碼。

使你的div控制服務器端,並使用下面的代碼片段隱藏它。

divID.visible = false; 

或者

divID.style.add("display","none"); 
相關問題