ли следующее:ASP.Net AjaxControlToolkit CalendarExtender не обновляя Textbox в код
<asp:TextBox ID="txtStart" runat="server" Enabled="false"></asp:TextBox>
<asp:Image ID="ibDateS" runat="server" ImageUrl="../SystemImages/calendar.gif" ToolTip="Click to show calendar" AlternateText="Click to show calendar" CssClass="showpointer" />
<ajaxToolkit:CalendarExtender ID="ceStart" PopupButtonID="ibDateS" Format="dd/MM/yyyy" TargetControlID="txtStart" runat="server"></ajaxToolkit:CalendarExtender>
Это все работает нормально на DOM и текстовое поле обновляется с новой датой НО когда я пытаюсь получить значение в кода, то есть txtStart.Text, он все еще имеет исходное значение, установленное на странице_Load.
Я что-то пропустил?
EDIT: TextBox набор первоначально в Page_Load (да содержится в случае (IsPostBack)!):
txtStart.Text = DateTime.Now.ToString("dd/MM/yyyy");
Получить его позже, как так:
DateTime dtStart = Convert.ToDateTime(txtStart.Text);
как вы пытаетесь получить значение. У вас есть события postback – Sasidharan
Где вы оцениваете свойство text в codebehind и где вы его задали? Я предполагаю, что это стандартная проблема: люди забывают обернуть свою часть привязки данных в блок 'if (! PostBack). –
показать мне свой код PLZ. – Rahul