доступ к одному элементу шаблона datalist управления веб-пользователем для какого-либо другого веб-пользователя и проверка проверки

#c# #asp.net

#c# #asp.net

Вопрос:

У меня есть элемент управления веб-пользователя, предположим, что.ascx есть элемент шаблона datalist, linkbtn lnktbnA

я добавляю данные в это и привязываю их.

У меня есть веб-пользовательский элемент управления, предположим, b.ascx есть btn BB

теперь я хочу проверить, есть ли какой-либо элемент с именем Final Page, затем перенаправить страницу на какую-либо другую страницу, иначе она покажет сообщение о том, что конечная страница недоступна, вы не можете перейти на следующую страницу

Я хочу проверить эту проверку по щелчку btn bb, который находится в веб-пользовательском элементе управления b.ascx

Ответ №1:

При нажатии кнопки 2-го пользовательского элемента управления вы можете проверить контроль 1-го пользовательского элемента управления. Проверьте приведенный ниже код.

 UserControl user1 = (UserControl)this.NamingContainer.FindControl("[Object usercontrol]");
DataList dl = (DataList)user1.FindControl("[Object datalist]");
LinkButton lbtn = (LinkButton)dl.FindControl("[Object LinkButton]");

// Check the validation
if(lbtn != null)
{
   // Do stuff
}
else
{
   // Do other stuff
}
  

Ответ №2:

Вы хотите проверить «элемент с именем Final Page» из a.ascx и хотите проверить при нажатии кнопки b.aszx. Пожалуйста, дайте совет.

Комментарии:

1. я добавляю финальную страницу в a.ascx, а в b.ascx у меня есть btn go на сетевую страницу, и я вызываю обе страницы ascx на главной странице, теперь я хочу проверить, есть ли у.ascx конечная страница, затем btn go перенаправляет, в противном случае на btn click go должна отображаться какая-то ссылка msg, конечная страница не добавлена