2012-10-09 108 views
0

我有一個包含一個標籤,一個下拉列表和兩個按鈕的更新面板:對齊的.aspx按鈕

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional"> 
     <ContentTemplate> 
      <div id="dropDownList" style="position:relative;" runat="server"> 
      <label> 
        Select New File: </label> 
        <div id="ddl" runat="server"> 
       <asp:DropDownList runat="server" ID="ddlCaseFiles" DataSourceID="dsMyCaseFiles" DataTextField="Display" 
        DataValueField="FileID" OnPreRender="ddl_PreRender" Width="524px" OnSelectedIndexChanged="ddlCaseFiles_SelectedIndexChanged" /> 
       <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="ddlCaseFiles" 
        ToolTip="Casefile Required" InitialValue="-1" Text="*" Display="Dynamic" /> 
       <ajaxToolkit:ListSearchExtender ID="ddlExtCaseFiles" runat="server" PromptCssClass="ListSearchExtenderPrompt" 
        TargetControlID="ddlCaseFiles" BehaviorID="ddlExtCaseFiles" Enabled="True" /> 
        </div> 
       <br /> 
       <asp:Button ID="btnMoveCaseFile" runat="server" Text="" 
        style="float:left;" onclick="btnMoveCaseFile_Click"/> 
       <asp:Button ID="btnCancel" runat="server" Text="Cancel" 
        style="float:right" onclick="btnCancel_Click"/> 
        <br /> 
      </div> 
        <asp:Label runat="server" ID="lblStatus"></asp:Label> 
     </ContentTemplate> 

我試圖讓我的按鈕來排隊這樣的:(按鈕的開始DropDownList的並在最後一個按鈕) enter image description here

我試過浮絕對等

+1

你有沒有嘗試給你的按鈕添加一個邊距(左邊的左邊的按鈕,右邊的右邊)來推入它們?我也建議分開你的所有內聯CSS。 –

+0

我把它的位置設置爲絕對,然後保留餘量,但除絕對值之外沒有任何反應。我可以改變保證金,但按鈕只是似乎留在同一個地方,不管保證金金額如何 – user1084319

回答

0

我想通了。似乎你必須在數字後加上px .....

<asp:Button ID="btnMoveCaseFile" runat="server" Text="" 
        style="position:absolute; float:left; margin-left:104px;" onclick="btnMoveCaseFile_Click"/> 
       <asp:Button ID="btnCancel" runat="server" Text="Cancel" 
        style="position:relative; float:right; margin-right:63px;" 

因爲我有保證金的權利:63;代替margin-right:63px;

+0

這將做到這一點... –

+0

我以爲你必須離開PX出..但謝謝你反正你的幫助。 – user1084319