Текстовое поле с MaskedEditExtender не показывает значение, когда установлен Textbox.text
Я пытаюсь установить значение для текстового поля, которое имеет MaskedEditExtender. Вот что попробовал.
<cc1:TextBox ID="txtLastContributionDate" runat="server"
CssClass="TextBox" Enabled="true" MaxLength="7" ></cc1:TextBox>
<cc2:maskededitextender ID="meLastContributionDate" runat="server"
MaskType="Date" targetcontrolid="txtLastContributionDate" mask="99/9999"
inputdirection="RightToLeft" acceptnegative="Left" />
и в коде позади я пытаюсь установить значение, подобное этому.
txtLastContributionDate.text = "09/2010"
но это не отображается.
И вот что я пытаюсь сделать, я использовал MaskType = "Date", но хочу mask = "99/9999", который похож на "MM/YYYY".
1 ответ
Решение
Я немного исследовал и изменил значения MaskType = "None", а также добавил ClearMaskOnLostFocus = "False", и он отлично работает.
<cc2:maskededitextender ID="meLastContributionDate" runat="server"
MaskType="None" ClearMaskOnLostFocus="false" targetcontrolid="txtLastContributionDate" mask="99/9999"
inputdirection="RightToLeft" acceptnegative="Left" />