ページに次の 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: この問題は、ここでテレリック ajax を使用しておりsearchInput
、RadAjaxManager の ajax 設定に更新されたコントロールとして含まれていたためです。このコントロールは、デフォルトで更新されたすべてのコントロールをブロック表示された div に「ラップ」します。次のように、このデフォルトをオーバーライドする必要がありました。
protected void ajaxManager_AjaxSettingCreating(object sender, Telerik.Web.UI.AjaxSettingCreatingEventArgs e)
{
e.UpdatePanel.RenderMode = UpdatePanelRenderMode.Inline;
}