【发布时间】:2014-04-21 22:23:05
【问题描述】:
我有一个自定义控制器来发送消息。所以我需要获取属性字段名称和别名=“电子邮件”的值,这将用于发送电子邮件。
下面的代码有效
var id = umbraco.uQuery.GetNodeByUrl("/contact-us");
IPublishedContent root = Umbraco.TypedContent(id.Id);
return root.GetProperty("email", true).Value.ToString();
但是这里的问题是,如果页面名称更改,则 url 会更改并且代码会中断。
那么如何更改上面的代码来获取当前页面id并插入到这里(???);?
我认为代码应该是这样的:
IPublishedContent root = Umbraco.TypedContent(???);
return root.GetProperty("email", true).Value.ToString();
任何帮助将不胜感激
【问题讨论】:
标签: asp.net-mvc umbraco umbraco7