元のページを(再)AJAXと仮定しているフォームにキャンセルボタンがあります...問題は、データなしでページを空に戻すことです。私は何が間違っているのか分かりません。このようなAjax getメソッドは空のモデルを返します
[HttpGet]
public ActionResult GetProjectPricing(string returnMessage,string returnClass,int?id=null)
{
if (id == null)
{
var pricingDetail = ProjectDataAccess.GetProjectDetails(null);
pricingDetail.Project = new Project();
pricingDetail.ReturnMessage = returnMessage;
pricingDetail.ReturnClass = returnClass;
return PartialView("Partial/ClientPricing", pricingDetail);
}
var pricingDetails = ProjectDataAccess.GetProjectDetails(id.Value);
if (pricingDetails == null) return PartialView("Error");
pricingDetails.ReturnMessage = returnMessage;
pricingDetails.ReturnClass = returnClass;
return PartialView("Partial/ClientPricing", pricingDetails);
}
感謝10億!今それは完璧に動作します! – BYG
確かに、その場合はこれを答えとして記入してください。 – Steveland83