【发布时间】:2014-12-08 11:41:12
【问题描述】:
我正在向 SurfaceController 的“提交”操作提交表单。在保存数据后,它使用 MVC RedirectToAction 重定向到另一个操作“LeadContact”并将 Id 作为参数传递给它。在“LeadContact”模型中正在填充并传递给“LeadContact”视图。
不确定我的操作是否正确,但当“LeadContact”在浏览器中呈现时,它会修改 URL。浏览器显示像 http://name:50656/umbraco/Surface/HealthInsurance/LeadContact?leadOptionId=70 这样的 URL,而我希望它应该是
http://name:50656/HealthInsurance/LeadContact?leadOptionId=70
你能指导我纠正一下吗?以下是我的代码:
public ActionResult Submit(FormCollection form)
{
//Some logic and later redirect to another action 'LeadContact'
return RedirectToAction("LeadContact", new { leadOptionId = _id});
}
public ActionResult LeadContact(int leadOptionId)
{
MyViewModel model = new MyViewModel();
//Lines of code to populate data into model
return View("LeadContact", model);
}
感谢您的帮助和分享。
【问题讨论】:
标签: asp.net-mvc-4 umbraco umbraco7