我有一个模式,我喜欢有2个步骤。 第一个包含每行有一个按钮的(种类)网格。当用户点击一个按钮时,我不得不去其他视图发送选择的行ID。他可能想回去改变他的选择。更改MVC上的模态内容
我已经试过下面这一点,但它打开页面,而不是在模式:
[HttpPost]
public ActionResult Step1()
{
return RedirectToAction("Step2");
}
有没有办法做到这一点? Tks。
我有一个模式,我喜欢有2个步骤。 第一个包含每行有一个按钮的(种类)网格。当用户点击一个按钮时,我不得不去其他视图发送选择的行ID。他可能想回去改变他的选择。更改MVC上的模态内容
我已经试过下面这一点,但它打开页面,而不是在模式:
[HttpPost]
public ActionResult Step1()
{
return RedirectToAction("Step2");
}
有没有办法做到这一点? Tks。
我建议你按照顺序的方法获得这种行为:
希望这有助于您。
Step1操作应该返回一个PartialViewResult。 在你的网格,在单击打开步骤1的链接,火的JavaScript函数执行以下操作:
1-火Ajax请求的动作传递一个查询字符串参数,例如:ID,你可以通过这个参数时您在网格中绘制链接,例如:打开
2-在操作中,获取参数,检索数据并返回部分视图。
当数据来自Ajax请求3-,其内容设置为模态对话框
4-显示模式对话框,您可以使用引导或jQuery的对话框
由于模态窗口将有被javascript打开/点击'data-toggle =“modal”',我建议可能包括查询字符串和在页面加载时检查该查询字符串。如果存在,请显示模式。 – neilsimp1