5

これは私のモデル プロパティです

 public ModelStateDictionary modelSateClientSide { get; set; }

ここで、JavaScript でプロパティを呼び出し、ModelState にエラーを追加します。

if (parseInt(academicAchievement, 10) > parseInt(peAcademicAchievement, 10))
{
    @Model.modelSateClientSide.AddModelError(string.Empty, "xxx");
    return false;
}

私はそれを正しくやっていますか?そして、上記の行でエラーが発生しました:

System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' に最適なオーバーロードされたメソッドには、無効な引数が含まれています。

これをどのように解決できますか?Javascriptを使用してMVCのModelStateにエラーメッセージを追加する他のオプションはありますか?

4

1 に答える 1