だから私は動作する検証付きのAjaxフォームを持っています。私の問題は私の POST アクションです:
[HttpPost]
public ActionResult AddUpdateConfigs(StorageConfigurationModel modelbind)
{
if (ModelState.IsValid)
{
//blablabla more code
}
else
{
return PartialView("cbpnlNewUpdateConfigs",modelbind);
}
}
モデルが有効な場合に私が行うことの 1 つは、値 (たとえば、私が持っている UNC パス) を使用しようとすることであり、その UNC パスが存在するかどうかを確認する必要があるため、次のようにします。
try
{
DirectoryInfo dir = new DirectoryInfo(modelbind.Location);
if (dir.Exists)
{
//bla bla bla
}
else
{
return //something I dont know what
}
}
catch (Exception j)
{
return //something I dont know what
}
したがって、型に一致するために何が返さAction
れ、クライアント側で適切なメッセージが返されるのかわかりません。
何か案は?