C # Получить имя типа страницы? - PullRequest
1 голос
/ 30 августа 2011

Я пытаюсь получить тип страницы, присвоить его идентификатору div.

Я пытался:

<div id="<%= this.Page.GetType().Name %>" class="website-content">

Но я получил его в виде

master_page_name_aspx

Я также пытался

<div id="<%= this.Page.GetType().GetType().Name %>" class="website-content">

, но получилось RuntimeType

Я хотел бы получить, например, EditUser или как называется класс веб-формы страницы.

Как мне этого добиться?

Ответы [ 2 ]

3 голосов
/ 30 августа 2011

Вероятно, вам нужно:

<div id="<%= this.Page.GetType().BaseType.Name %>" class="website-content">

Поскольку GetType().GetType() будет возвращать только один и тот же тип, независимо от того, сколько раз вы его вызываете.

1 голос
/ 30 августа 2011

Выполнение <%= GetType().BaseType.Name %> в WebApp по умолчанию в VS2010 дало мне класс для страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...