私はContentPickerで選択したコンテンツを取得しようとしていますが、コードをデバッグしています。私はContentPickerにnullを返します。ContentPicker戻り値null
ContactPerson.cs
using System.Linq;
using umbraco.controls;
using Umbraco.Core.Models;
using Umbraco.Site.Extensions.Extensions;
using Umbraco.Site.Extensions.Models.Media;
using Umbraco.Web;
namespace Umbraco.Site.Extensions.Models.DocumentTypes.Grid
{
public class ContactPerson
{
public ContentPicker contentPicker { get; set; }
public ContactPerson(IPublishedContent content)
{
contentPicker = content.GetPropertyValue<ContentPicker>("contactPersonPicker");
}
}
}
ContactPerson.cshtml
@using Umbraco.Site.Extensions.Models.DocumentTypes.Grid
@inherits UmbracoTemplatePage
@{
Layout = null;
ContactPerson cp = new ContactPerson(Model.Content);
string s = "s";
}
<div>test</div>
注:唯一の理由のWH私は文字列を持っている、デバッグすることです。
こんにちは、私はあなたが[この1]のような深刻なものでさえも、ほぼすべての提案された編集を承認したことに気付きました(http://stackoverflow.com/review/suggested-edits/14500449)。コードではないもののために 'code formatting'を導入し、新しいスペルミスを導入し、既存のものを訂正しません。将来の見直しにはさらに注意してください。 – Glorfindel