Я заметил, что в jQuery Mobile, если href якорного тега совпадает с текущим URL, страница не обновляется, как обычно. Я использую пошаговый мастер через серию страниц, и на последней странице есть ссылка, чтобы повторить процесс; это отлично работает, кроме как в jQuery Mobile. Я новичок в Mobile Framework, поэтому я не уверен, какие события запускаются, что мне нужно подключиться. Любая помощь будет оценена.
Вот проблеск кода контроллера / вида:
Контроллер:
public ActionResult Index()
{
var model = new MyViewModel();
return View(model);
}
[HttpPost]
public ActionResult Index(MyViewModel model)
{
if (ModelState.IsValid)
{
switch (model.SubmitButton)
{
case Buttons.Review:
return Review(model);
case Buttons.Confirm:
return Confirm(model);
}
}
return View(model);
}
public ActionResult Review(MyViewModel model)
{
return View("Review", model);
}
public ActionResult Confirm(MyViewModel model)
{
if (ModelState.IsValid)
{
return View("Confirm", model);
}
return View("Index", model);
}
Вид:
<div>
@* display stuff *@
@Html.ActionLink("Do it again!", "Index", "MyController", new { area = "MyArea" }, new { data_role = "button" })
@* display more stuff *@
</div>