如果文本框包含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();
答案 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>