2011-07-30 6 views
0

C#을 사용하여 asp.net에서 웹 컨트롤을 사용합니다. div 태그를 사용합니다. on btnProviderSubmit1 나는 divprov의 가시성을 바꾼다. 그러나 divprov는 false로 표시되지 않습니다. 그것은 볼 수 있습니다. ? "숨겨진 가시성"- 당신은 : "없음 표시"(또는 그것이div 태그 표시 특성이 작동하지 않습니다.

pos.ascx

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="pos.ascx.cs" Inherits="USerControls_Recharge_pos" %> 
<%@ Register Assembly="Gaia.WebWidgets" Namespace="Gaia.WebWidgets" TagPrefix="gaia" %> 
    <form id="Form1" runat="server"> 
     <div> 
     <div> 
      <asp:LinkButton runat="server" ID="moveTo" Text="Go To Classical Mode" PostBackUrl="~/DesktopModules/Recharge/Recharge.aspx" OnClick="SaveCookies"/> 
     </div> 

     <div title="Select Provider" id="divprov" **visible="true"** runat="server" style="border-width:medium;border-color:Blue;border-width:medium;"> 


       <asp:ListView DataSourceID="ObjectDataSource1" GroupItemCount="12" GroupPlaceholderID="groupPlaceholder" ItemPlaceholderID="itemPlaceholder" ID="ddlprovider" runat="server"> 
        <LayoutTemplate > 
         <table runat="server" id="table2" style="border-width:medium" cellpadding="3"> 
          <tr runat="server" id="groupPlaceholder"> 
          </tr> 
         </table> 
        </LayoutTemplate> 
        <GroupTemplate> 
         <tr runat="server" id="productRow" style="height:80px"> 
          <td runat="server" id="itemPlaceholder"> 
          </td> 
         </tr> 
        </GroupTemplate> 
        <ItemTemplate> 
         <td id="Td2" valign="top" align="center" style="width:100" runat="server"> 
          <gaia:ImageButton runat="server" CommandArgument='<%#Eval("providerID") %>' **OnCommand="btnProviderSubmit1"** ImageUrl='<%# getImageURL(Eval("providerCode")) %>' ID="ImageButton1" /><br /> 
          <gaia:LinkButton runat="server" CommandArgument='<%#Eval("providerID") %>' OnCommand="btnProviderSubmit1" Text='<%#Eval("description") %>' ID="lnkButton1"/> 
         </td> 
        </ItemTemplate> 
       </asp:ListView> 
       <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
        DeleteMethod="Delete" InsertMethod="Insert" 
        OldValuesParameterFormatString="original_{0}" SelectMethod="FetchAll" 
        TypeName="mogile.MidTier.DAL.ProviderController" UpdateMethod="Update"> 
       </asp:ObjectDataSource> 


      </div> 

      <div> 
      <gaia:Panel runat="server" ID="pnlCircle" Visible="false" ScrollBars="Auto"> 

       <asp:ListView ID="ddlCircle" GroupItemCount="8" GroupPlaceholderID="groupPlaceholder" ItemPlaceholderID="itemPlaceholder" runat="server" DataSourceID="ObjectDataSource2"> 
        <LayoutTemplate> 
         <table runat="server" id="table2" cellpadding="3"> 

           <tr runat="server" id="groupPlaceholder"> 
           </tr> 
         </table> 
        </LayoutTemplate> 
        <GroupTemplate> 
        <tr runat="server" id="tableRow"> 
         <td runat="server" id="itemPlaceholder" /> 
        </tr> 
        </GroupTemplate> 
        <ItemTemplate> 
         <td id="Td1" runat="server"> 
          <gaia:LinkButton ID="LinkButton1" OnCommand="btnCircleSubmit" Font-Size="Larger" BorderColor="red" BorderWidth="4px" runat="server" CommandArgument='<%#Eval("StateID") %>' Text='<%#Eval("StateName") %>'/> 
         </td> 
        </ItemTemplate> 
       </asp:ListView> 
       <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" 
        DeleteMethod="Delete" InsertMethod="Insert" 
        OldValuesParameterFormatString="original_{0}" SelectMethod="FetchAll" 
        TypeName="mogile.MidTier.DAL.StateController" UpdateMethod="Update"> 
       </asp:ObjectDataSource> 

      </gaia:Panel> 
     </div> 

</div></form> 

pos.ascx.cs

public partial class USerControls_Recharge_pos : System.Web.UI.UserControl 
{ 
    private static int itemid = 0; 
    private static string circleCode; 
    private static string pdfText; 
    private static string providerName; 
    private static string productGrp; 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 

    protected void btnProviderSubmit1(object sender, CommandEventArgs e) 
    { 
     providerName = e.CommandArgument.ToString(); 
     loadProductGroups(e.CommandArgument.ToString()); 
     pnlCircle.Visible = true; 
     **divprov.Visible = false;** 


    } 

    protected void btnCircleSubmit(object sender, CommandEventArgs e) 
    { 
     circleCode = e.CommandArgument.ToString(); 
     pnlProductGrp.Visible = true; 

    // pnlCircle.ForceAnUpdate(); 
    } 
} 

답변

0

해결 방법은 아마 추가하지 할 수 여기에 구글) btnClick 처리기에서 프로그래밍 방식으로 스타일 특성에.

관련 문제