У меня есть следующий div на странице, но кнопка отображается под входом, несмотря на то, что у них достаточно места для них в той же «строке», как и я. Как я могу заставить эту проблему "той же строки"?
<div id="pageHeader" style="text-align: right;">
<asp:TextBox ID="searchInput" runat="server" CssClass="searchTerm">
</asp:TextBox>
<asp:Button ID="searchButton" runat="server" CssClass="btn" Text="Search" onclick="searchButton_Click" />
</div>
NEW: Эта проблема была связана с тем, что я использую Telerik Ajax здесь, и включил searchInput
в качестве обновленного элемента управления в настройках AJAX моего RadAjaxManager. Этот элемент управления «оборачивает» все свои обновленные элементы управления в блок, отображаемый по умолчанию. Я просто должен был переопределить это значение по умолчанию следующим образом:
protected void ajaxManager_AjaxSettingCreating(object sender, Telerik.Web.UI.AjaxSettingCreatingEventArgs e)
{
e.UpdatePanel.RenderMode = UpdatePanelRenderMode.Inline;
}