C# 我无法让你的行动正常运作
如果用户有效,我将尝试重定向以下操作方法。但什么也没发生。重定向到操作方法中的断点永远不会被命中C# 我无法让你的行动正常运作,c#,asp.net-mvc,C#,Asp.net Mvc,如果用户有效,我将尝试重定向以下操作方法。但什么也没发生。重定向到操作方法中的断点永远不会被命中 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Login(User user) { try { if (ModelState.IsValid) { if (userRepository.V
[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();
}
我做的有什么明显的错误吗?有人能建议我采取不同的方法吗?尝试使用以下参数设置routeValues参数:
HI Bruno,对于null,它给出了一个错误,无法将其分配给匿名类型属性。当我尝试使用string.empty只是为了让它工作时,它没有任何作用。谢谢你的深思熟虑。很抱歉你需要对int进行强制转换吗?那里更新。
return RedirectToAction("Index", "Group", new { page = (int?)null });