Доступ к свойствам / переменным страницы .aspx из отдельного файла .cs - PullRequest
0 голосов
/ 27 ноября 2018

Может быть, глупый вопрос.В C # 6.0 допускается замена строки с использованием следующего синтаксиса: $ "string content {foo} {bar}".Я хотел бы подражать этому поведению в классе, который я написал для строк, переданных ему по умолчанию.Проблема в том, что я не уверен, как получить доступ к публичным свойствам / переменным.Я не уверен, есть ли способ получить доступ к свойствам с помощью отражения или путем передачи this или this.Page в конструктор.

1 Ответ

0 голосов
/ 27 ноября 2018

Разобрался:

public static object GetPropValue(object src, string propName)
{
    return src.GetType().GetProperty(propName).GetValue(src, null);
}

object UID = GetPropValue(System.Web.HttpContext.Current.Handler, "UID");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...