I have the following view,, which create 10 ajax.beginform ,, But the problem that i am facing is that incase an error occurs during the creation of the object then the Mode
I would urge you to change your try{ } catch(){ }
And first check if there exists a visit for the given id and if so simply returns the model with the added model error
if (visitExists)
{
ModelState.AddModelError("CustomError", "The Same test Type might have been already created,, go back to the Visit page to see the avilalbe Lab Tests");
return View(vlr);
}
//Other code here
Change your AddModelError To
ModelState.AddModelError("CustomError", "The Same test Type might have been already created,, go back to the Visit page to see the avilalbe Lab Tests");
And in your view simply add a
@Html.ValidationMessage("CustomError")
Then when you return your model the error will be shown where you have placed the @Html.ValidationMessage ...