我正在 MVC 4 中构建一个站点。在第一个视图(即主页)显示后,我(在其他一些事情之后)重定向到另一个视图:
return RedirectToAction("Index", "ClaimsSearch", new { carrier = carrier });
该视图中的断点实际上被命中,并且参数甚至具有值:
public class ClaimsSearchController : Controller
{
public ActionResult Index(string carrier)
{
return View();
}
}
我通过右键单击索引创建了一个新视图(用于 ClaimsSearchController),然后单击“添加视图”。然而,在“return View()”执行之后,浏览器仍然只有原始视图。新视图永远不会出现。顺便说一句,我可以输入第二个控制器名称(localhost:1234/ClaimsSearch),然后这个视图就会显示出来。
为什么这个动作实际上没有显示视图?