Вверху моей головы я бы предложил установить свойство CssClass
для asp:Panel
и расположить его с помощью CSS. HTML-код, сгенерированный элементом управления, скорее всего отображает элементы уровня блока (скорее всего, <div>
или <table>
), что приводит к его отображению в новой строке по умолчанию.
Попробуйте использовать display: inline
или display: inline-block
или float
для позиционирования.
В зависимости от стиля оформления текстового поля вам может потребоваться изменить его стили, чтобы приспособить расположение календаря.