ASP WebForms. Правильно присвоить дату asp:TextBox+ajaxToolkit:MaskedEditExtender для MaskType="DateTime"
Всем привет.
Мне нужно присвоить текущую дату контролу asp:TextBox с маской настроенной через ajaxToolkit:MaskedEditExtender в ASP WebForm
Я использую следующую разметку и код:
<div class="form-item">
<asp:TextBox ID="TextBox_PaymentDateTime" runat="server" CssClass="form-text"></asp:TextBox>
<ajaxToolkit:MaskedEditExtender
ID="MaskedEditExtender2"
runat="server"
TargetControlID="TextBox_PaymentDateTime"
Mask="99/99/9999 99:99"
MaskType="DateTime"
MessageValidatorTip="true"
InputDirection="RightToLeft"></ajaxToolkit:MaskedEditExtender>
</div>
protected void Page_Load(object sender, EventArgs e)
{
CultureInfo culture = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]);
string clientDataFormat = culture.DateTimeFormat.ShortDatePattern;
if (Session["FirstLoad"] == null)
{
Session["FirstLoad"] = false;
if (String.IsNullOrEmpty(TextBox_PaymentDateTime.Text))
{
TextBox_PaymentDateTime.Text = DateTime.Today.ToString(clientDataFormat) + " 00:00";
}
}
}
Такой код работает только при локальном запуске приложения.
но когда я выкладываю программу в Azure, я получаю следующий результат
Вопрос. Как правильно присвоить дату контролу asp:TextBox + ajaxToolkit:MaskedEditExtender чтобы отображалась Дата независимо от настроек сервера?

