如果文本框包含日历扩展器,如何使文本框居中?但是,我尝试在 ASP.NET 中使用 CSS 和代码将文本设置为“居中”;我收到有关 style="...centered"isn't an acceptable argument with a calendar extender 的详细信息错误。
Textbox 和 Calendar Extender 代码
<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();
最佳答案
<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>
关于c# - 如何使用 Calendar Extender 使文本在文本框中居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25453048/