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