Jean Haidar
он не работает внутри
У меня есть следующий код:
&ЛТ;АСП:содержание атрибут runat="сервер" идентификатор="bodycontent, который" атрибутом ContentPlaceHolderID="как MainContent" атрибутов xmlns:АСП="#неизвестный"&ГТ;
&ЛТ;АСП:метка идентификатор="Labelinput" атрибут runat="сервер" associatedcontrolid="отмечать"&ГТ;ввод даты:
в <тип входного="текст" идентификатор="отмечать" имя="отмечать" атрибут runat="сервер" clientidmode="статический" onChange, после="mydateChg();" /&ГТ;
&ЛТ;АСП:текстовое поле с ID="TextInputD" атрибут runat="сервер" ширина="111px" параметр maxlength="10" видна="правда" включена="ложных" autopostback элемента управления="Правда"и GT;
&ЛТ;АСП:кнопка ID="кнопка 1" атрибут runat="сервер" функция onclick="обработчика button1_click" текст="сохранить" ширина="80 пикселей"&ГТ;
от кода наследство, у меня есть следующие:
охраняемых недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{
string strValue = страница.Запрос.Форма["datepicker"];
Ответ.Write(strValue);
}
это повторение нулевого значения:
Страница.Запрос.Форма["datepicker"];
если я сделаю то же самое с другой страницы, которая не имеет
&ЛТ;АСП:содержание атрибут runat="сервер" идентификатор="bodycontent, который" атрибутом ContentPlaceHolderID="как MainContent" атрибутов xmlns:АСП="#неизвестный"&ГТ;
Я могу получить значение входного элемента управления ОК
есть какая-нибудь помощь по этому поводу?
IrcdaemonZ
попробуйте использовать следующий синтаксис....вы не можете получить значение входного текста непосредственно, если он находится внутри главной страницы или contentplaceholder. Вам нужно сначала найти объект и получить его значение.
ContentPlaceHolder test = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
((HtmlInputText)тест.FindControl("TextInputD")). Value.Метод toString()