유효성 검사가 포함 된 Ajax 양식이 있습니다. 내 문제는 내 POST 작업이다, 나는 모델이 유효 할 때하는 일의Ajax 양식, 유효성 검사 및 오류
[HttpPost]
public ActionResult AddUpdateConfigs(StorageConfigurationModel modelbind)
{
if (ModelState.IsValid)
{
//blablabla more code
}
else
{
return PartialView("cbpnlNewUpdateConfigs",modelbind);
}
}
한 예를 들어, 값을 사용하려고, 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
유형과 일치하는 반환 할 올바른 것이 무엇인지 잘 모릅니다 또한 클라이언트 측에서 적절한 메시지를 가지고있다.
아이디어가 있으십니까?
솔루션과 비슷하지만 데이터를 DB에 추가 할 때 성공했다고 말하는데 무엇을 반환해야합니까? – AAlferez
오류가있을 때 일부 HTML 컨테이너 요소에 응답 (부분보기)을 채우고 있다고 가정합니다. 모든 것이 정상이면 다른 부분 뷰를 반환 할 수 있습니다. – polkduran
그래도 내 onSuccess 기능이 실행되지 않습니다 – AAlferez