Как отображать значения пользовательского элемента управления в пользовательском интерфейсе, когда PostBack имеет значенC#

Место общения программистов C#
Ответить
Anonymous
 Как отображать значения пользовательского элемента управления в пользовательском интерфейсе, когда PostBack имеет значен

Сообщение Anonymous »

У меня есть приложение ASP.Net, и когда обратная передача имеет значение true, я могу видеть значения UserControl в пользовательском интерфейсе. Но когда PostBack имеет значение false (когда мы обновляем или загружаем страницу), значения полей UserControl не отображаются в пользовательском интерфейсе. (Когда нажата какая-либо кнопка OnClick, мы можем увидеть эти значения Usercontrol.)
Может кто-нибудь помочь мне в этом.

Код: Выделить всё

`protected void Page_Load(object sender, EventArgs e)
{
if(!PostBack)
{
LoadProject();
}
}
LoadProject()
{
var myUC = (MyUserControl)myUserControl;
myUC.Date1 = date1; //some date value;
myUC.Date2 = date2; //some date value;
}
protected button_click(object sender, EventArgs e)
{
//some functions
LoadProject();
}

myUC.Date1 = date1; //some date value;
myUC.Date2 = date2; //some date value;
}
protected button_click(object sender, EventArgs e)
{
//some functions
LoadProject();
}
`
Я пробовал добавить myUC.Update() после присвоения значений (значения видны во время отладки кода) в свой пользовательский элемент управления, но не отображение значений в пользовательском интерфейсе. Оперативная помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/792 ... k-is-false
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»