2013-02-12 79 views
1

我想设置一个值为具有MaskedEditExtender的文本框。这是什么尝试。带有MaskedEditExtender的文本框在设置Textbox.text时没有显示值

<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

cc1:TextBox自己的自定义文本框? – 2013-02-12 15:06:09

+0

是的,它是一个自定义文本框。 – 2013-02-12 15:07:32

回答

2

我研究了一下,并更改了MaskType =“None”的值,并且还添加了ClearMaskOnLostFocus =“False”,其工作完美。

<cc2:maskededitextender ID="meLastContributionDate" runat="server" 
    MaskType="None" ClearMaskOnLostFocus="false" targetcontrolid="txtLastContributionDate" mask="99/9999" 
    inputdirection="RightToLeft" acceptnegative="Left" />