共用方式為


MvcJsonOptions.AllowInputFormatterExceptionMessages 屬性

定義

取得或設定旗標,以判斷 是否將 來自 JsonInputFormatter JSON 還原序列化的錯誤訊息新增至 ModelStateDictionary 。 預設值為 false ,表示將改用泛型錯誤訊息。

public:
 property bool AllowInputFormatterExceptionMessages { bool get(); void set(bool value); };
public bool AllowInputFormatterExceptionMessages { get; set; }
member this.AllowInputFormatterExceptionMessages : bool with get, set
Public Property AllowInputFormatterExceptionMessages As Boolean

屬性值

備註

中的 ModelStateDictionary 錯誤訊息通常會以 HTML 或使用 BadRequestObjectResult 來傳達給用戶端。 實際上,此設定可控制用戶端是否可以接收有關提交 JSON 資料的詳細錯誤訊息。

這個屬性與相容性參數相關聯,而且可以根據應用程式的已設定相容性版本提供不同的行為。 如需設定應用程式相容性版本的指引和範例,請參閱 CompatibilityVersion

藉由呼叫此屬性的 setter 來設定所需的值相容性參數,會優先于應用程式 CompatibilityVersion 所隱含的值。

如果應用程式的相容性版本設定為 Version_2_0 ,則除非明確設定此設定,否則此設定將會有值 false

如果應用程式的相容性版本設定為 Version_2_1 或更新版本,則除非明確設定此設定,否則此設定將會有值 true

適用於