---
title: "フィールドに標準値が含まれているかどうかを判定します"
slug: "determine-if-a-field-contains-standard-values"
abstract: "Sitecoreを使ってフィールドに標準値が含まれているかどうかを判定する方法。Data.Fields.Field.ContainsStandardValueプロパティ。"
---
# フィールドに標準値が含まれているかどうかを判定します

Sitecore.Data.Fields.Field.ContainsStandardValueプロパティを使うことで、フィールドが標準値を持っているかどうかを判断できます。例えば、*Master*データベースの*/Sitecore/Content/Home*項目の*Title*フィールドが標準値を持っているかどうかを判断するには:

Sitecore.Data.Database master = Sitecore.Configuration.Factory.GetDatabase("master");

Sitecore.Data.Items.Item home = master.GetItem("/sitecore/content/home");

Sitecore.Data.Fields.Field titleField = home.Fields"title";
{
 // Process
}

Sitecore.Data.Fields.Field.ContainsStandardValueプロパティは、フィールドの標準値が存在しない場合にFalseとなります。

フィールドは標準値と同じ値を含みながら、その標準値を実際に含まない場合もあります。例えば、あるアイテムは標準値を持っています。ユーザーがそのフィールドを更新すると、そのフィールドは標準値を含まなくなります。

ユーザーはフィールドを再度更新し、その値が標準値と同じに設定されますが、フィールドを標準値に戻すことはありません。フィールドは標準値と同じ値を含みますが、標準値は含まれていません。

場の値が標準値と等しいにもかかわらず、Sitecore.Data.Fields.Field.ContainsStandardValue性質はFalseされます。