Текстовое поле с 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" />
Другие вопросы по тегам