这是我控制器内部的方法之一。
[HttpPost]
public JsonResult Ajax(string AJAXParameter1)
{
List<string> data = new List<string>();
data.Add("AJAXParameter1=" + AJAXParameter1);
return Json(new { data, result = "OK" });
}
如果参数AJAXParameter1收到护照值,我想显示包含与护照相关的文件的视图。如果它收到值pan我想渲染一些不同的视图,允许我们添加泛卡相关的细节。对于平底锅和护照,我有模特。基于Id我想生成视图。
答案 0 :(得分:0)
我认为最好的方法是根据应用程序的外观创建两个视图或部分视图,一个用于护照,另一个用于pan卡。 然后在您的控制器方法中查看您收到的那个并返回所需的视图。
类似的东西:
[HttpPost] public ActionResult ReturnNeeded(string Parameter1){
if (IsPassport(Parameter1)){
return View("PasswordView");
}else if (IsPan(Parameter1)){
return View("PanView");
}
return View("OopsBadRequest");
}
可能?