如何在Textbox w / Calendar Extender中使文本居中

时间:2014-08-22 18:02:42

标签: c# html css asp.net calendar

如果文本框包含Calendar扩展程序,如何使文本框中的文本居中?我在ASP.NET中尝试了CSS和代码,将文本设置为“居中”,但是;关于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是员工对象,Date是Employee中的DateTime变量。

有没有办法让包含CalendarExtender的文本框文本居中

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

1 个答案:

答案 0 :(得分:0)

<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>