C# 带有CalendarExtender的TextBox的.Text属性始终为空
我已经很久没有使用asp.net web表单了,我需要一些复习。我正在对一个旧应用程序做一些修改C# 带有CalendarExtender的TextBox的.Text属性始终为空,c#,asp.net,webforms,C#,Asp.net,Webforms,我已经很久没有使用asp.net web表单了,我需要一些复习。我正在对一个旧应用程序做一些修改 <asp:TextBox ID="Text_DatePerformed" runat="server" CssClass="style_default" Font-Size="8pt" Width="75px" ReadOnly="true"> </asp:TextBox> <asp:CalendarExte
<asp:TextBox
ID="Text_DatePerformed"
runat="server"
CssClass="style_default"
Font-Size="8pt"
Width="75px"
ReadOnly="true">
</asp:TextBox>
<asp:CalendarExtender
ID="CalendarExtender2"
TargetControlID="Text_DatePerformed"
Format="MM/dd/yyyy"
runat="server" />
设置
readonly=false
否则ViewState不会将其持久化
<asp:TextBox
ID="Text_DatePerformed"
runat="server"
CssClass="style_default"
Font-Size="8pt"
Width="75px"
ReadOnly="false">
</asp:TextBox>
<asp:TextBox
ID="Text_DatePerformed"
runat="server"
CssClass="style_default"
Font-Size="8pt"
Width="75px"
ReadOnly="false">
</asp:TextBox>
Text_DatePerformed.Attributes.Add("readonly", "readonly");