如何使文本居中在文本框w/日历扩展器

本文关键字:文本 日历 扩展器 何使 | 更新日期: 2023-09-27 18:19:05

如果文本框中包含Calendar扩展程序,如何使文本框中的文本居中?我尝试了CSS和ASP内的代码。NET将文本设置为"居中";我得到了一个关于style="…在日历扩展程序中,"居中"是不可接受的参数。

文本框和日历扩展程序代码

 <asp:TextBox ID="txtAnniversary" runat="server" style="margin-left: 11px"></asp:TextBox>
 <asp:CalendarExtender ID="AnniversaryClndr" runat="server" Enabled="true" PopupPosition="Right" TargetControlID="txtAnniversary">
</asp:CalendarExtender>

我在这里设置了包含CalendarExtender的文本框的文本。ep是employee对象,Date是employee中的DateTime变量。

是否有一种方法使包含CalendarExtender 居中的文本框的文本?

this.txtAnniversary.Text = ep.Date.ToShortDateString();

如何使文本居中在文本框w/日历扩展器

<body>
<asp:scriptmanager ID="Scriptmanager1" runat="server"></asp:scriptmanager>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtAnniversary" runat="server" 
        style="margin-left: 11px; text-align:center" 
        ontextchanged="txtAnniversary_TextChanged" Text = "Sanket"></asp:TextBox>
    <asp:CalendarExtender ID="txtAnniversary_CalendarExtender" runat="server" 
        Enabled="True" TargetControlID="txtAnniversary">
    </asp:CalendarExtender>
</div>
</form>