получить доступ к заголовку детской страницы из главной страницы aspx - PullRequest
0 голосов
/ 08 марта 2011

У меня есть несколько дочерних страниц, относящихся к одной и той же главной странице в VB.NET.

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

Каждая страница имеет свое собственное свойство title="myOwnTitle", например: <Page%@ Page Title="Test Page"

Но когда я пишу сценарий на уровне мастер-страницы, например:

Dim varTitle = me.Title

Фактически возвращаемое значение - это заголовок главной страницы (конечно, вы бы сказали: -)

Есть ли ПРОСТОЕ решение для доступа к дочерней странице от мастера?

Ответы [ 2 ]

0 голосов
/ 08 марта 2011

попробуйте использовать Dim varTitle = this.Title

или если вы используете скрипт

var title = window.title
0 голосов
/ 08 марта 2011

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

Открытый класс NewPage Унаследует System.Web.UI.Page

Private Sub Page_Load (ByVal sender As Object, ByVal e As System.EventArgs) Обрабатывает Me.Load

'Do some stuff here

End Sub

End Class

...