2017-01-19 5 views
0

Возможно ли получить доступ к элементам управления на главной странице с другой страницы, которая не является дочерним объектом Мастера?Как получить доступ к главной странице с не-дочерней страницы

В частности, у меня есть страница входа в систему. Если пользователь имеет определенную роль, я хочу включить или отключить MenuItems на главном компьютере. Как я могу это сделать?

ответ

1
  1. В вашем случае, поскольку на главной странице нет экземпляра, вы не можете получить доступ к этому несуществующему экземпляру.

  2. Если вы хотите управлять элементами меню на основе пользователя, вы можете динамически создавать данные элемента меню в зависимости от роли пользователя и т. Д. Кроме того, вы можете достичь такой же функциональности с помощью javascript, скрыв/показывая некоторые элементы меню (так как это будет на стороне клиента, вероятно, вы не должны использовать эту альтернативу)

  3. Вы можете создавать данные пунктов меню и хранить их в сеансе (сеанс для каждого пользователя) и когда пользователь переходит на страницу с этим мастером страницы, в коде главной страницы вы можете использовать данные manu-элементов в сеансе, чтобы создать меню, специфичное для этого пользователя.