2013-02-12 80 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" />