2014-09-30 49 views
0

我想給字段中居中一堆控制中心內,其中有2 <asp:FileUpload />如預期。一是行爲而不是其他:ASP:文件上傳不會給字段

enter image description here

我創建了一個<div id="container">內我的字段集和字段集裏面你有<div class="content">其中包含標籤,文件上傳等

ASPX文件是如下:

<div id="container"> 
<fieldset> 
    <legend style="color:#CC0000; font-size:medium; font-weight:bold">Nouvelle demande de tarif imagé</legend> 
     <br /> 
    <div class="content"> 
     <asp:Label ID="Label2" runat="server" Text="Nom du catalogue : " 
      Font-Bold="True"></asp:Label> 
     <asp:TextBox ID="TB_name" runat="server"></asp:TextBox> 
     <asp:CustomValidator ID="CustomValidator2" runat="server" 
      ErrorMessage="CustomValidator" ControlToValidate="TB_name" ForeColor="#CC0000" 
      onservervalidate="CustomValidator2_ServerValidate" ValidateEmptyText="True"></asp:CustomValidator> 
     <br /> 
     <br /> 
     <asp:Label ID="Label3" runat="server" 
      Text="Veuillez sélectionner un fichier CSV :" Font-Bold="True"></asp:Label><br /> 
      <br /> 
     <asp:FileUpload ID="csvUpload" runat="server" /> 
      <asp:CustomValidator ID="CustomValidator1" runat="server" 
       ErrorMessage="CustomValidator" ControlToValidate="csvUpload" 
      Display="Dynamic" ForeColor="#CC0000" 
      onservervalidate="CustomValidator1_ServerValidate" 
      ValidateEmptyText="True"></asp:CustomValidator> 
     <br /> 
     <br /> 
     <br /> 
     <asp:Label ID="Label1" runat="server" 
      Text="Veuillez sélectionner un logo (facultatif) :" Font-Bold="True"></asp:Label><br /> 
     <br /> 
     <asp:FileUpload ID="pictureUpload" runat="server" /> 
     <asp:CustomValidator ID="CustomValidator3" runat="server" 
      ErrorMessage="CustomValidator" ControlToValidate="pictureUpload" 
      ForeColor="#CC0000" onservervalidate="CustomValidator3_ServerValidate" 
      ValidateEmptyText="True"></asp:CustomValidator> 
     <br /> 
     <br /> 
     <asp:Button ID="Button1" runat="server" Text="Valider" 
      onclick="Button1_Click" /> 
     <br /> 
     <br /> 
     <asp:HyperLink ID="HyperLink_validee" runat="server" Font-Underline="True" 
      ForeColor="#009933" NavigateUrl="~/TarifImageHistorique.aspx">Votre demande a bien été enregistrée</asp:HyperLink> 
     <br /> 
    </div> 
</fieldset> 
</div> 

這裏是CSS:

fieldset 
    { 
     margin-bottom:20px; 
     border:1px solid rgb(149,149,149); 
     padding: 10px 10px 10px 10px; 
     width:100%; 

    } 
    #container 
    { 
     margin-left:auto; 
     margin-right:auto; 
     width:400px; 
    } 
    .content 
    { 
     text-align:center; 
    } 

我不知道爲什麼第二個文件上傳將不能作爲第一個對齊。任何人都可以啓發我嗎?

回答

3

您的CustomValidator3在第二個文件上傳控件前需要動態顯示,所以只需添加Display="Dynamic"並完成。

+0

如何(只要10分鐘都沒有了,我會接受)失去1小時101非常感謝我變得瘋狂 – WizLiz 2014-09-30 07:29:22

0
  • 你必須把你的第二個文件上傳控制<center>標籤。
  • 下面的代碼行周圍31

    ... // your code 
    <center> 
        <asp:FileUpload ID="pictureUpload" runat="server" /> 
        </center> 
    ... // your code