2
我有我試圖從用戶是否有效重定向以下操作方法。但沒有任何反應。重定向到行動方法中的斷點永遠不會被擊中。我不能讓RedirectToAction工作
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Login(User user)
{
try
{
if (ModelState.IsValid)
{
if (userRepository.ValidUser(user))
{
return RedirectToAction("Index", "Group");
}
else
{
return Json("Invalid");
}
}
}
catch (Exception)
{
return Json("Invalid");
}
}
而在另一個控制器,我有我試圖重定向到下面的動作方法:
// HttpVerbs.Post doesn't work either
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index(int? page)
{
const int pageSize = 10;
IEnumerable<Group> groups = GetGroups();
var paginatedGroups = new PaginatedList<Group>(groups, page ?? 0, pageSize);
return View(paginatedGroups);
}
private IEnumerable<Group> GetGroups()
{
return groupRepository.GetGroups();
}
有什麼明顯錯誤與我在做什麼?有人可以提出一種我可以採取的另一種方法嗎?
HI布魯諾,爲空提示錯誤「無法分配匿名類型屬性」。 當我嘗試使用string.empty只是爲了使其工作,它不會做任何事情。謝謝 –
DaveDev
2010-05-14 10:58:22
Ups。抱歉。你需要一個強制轉換(int?)在那裏。更新。 – 2010-05-14 11:01:31