У меня есть собственный контроллер для отправки сообщения. Поэтому мне нужно получить значение имени поля свойства и псевдонима = «электронная почта», это будет использоваться для отправки электронной почты.
этот код ниже работает
var id = umbraco.uQuery.GetNodeByUrl("/contact-us");
IPublishedContent root = Umbraco.TypedContent(id.Id);
return root.GetProperty("email", true).Value.ToString();
Однако проблема здесь в том, что если имя страницы изменится, URL-адрес изменится, и код сломается.
Итак, как я могу изменить приведенный выше код, чтобы получить текущий идентификатор страницы и вставить его здесь (???);?
Я думаю, что код должен быть примерно таким:
IPublishedContent root = Umbraco.TypedContent(???);
return root.GetProperty("email", true).Value.ToString();
Любая помощь будет оценена