Asp.net mvc 4 MVC4视图找不到控制器操作
一,;我试着在我的控制器中调用一个简单的操作并接收404。控制器中的所有其他动作正常工作;尽管它们是通过AJAX调用的 按钮Asp.net mvc 4 MVC4视图找不到控制器操作,asp.net-mvc-4,http-status-code-404,Asp.net Mvc 4,Http Status Code 404,一,;我试着在我的控制器中调用一个简单的操作并接收404。控制器中的所有其他动作正常工作;尽管它们是通过AJAX调用的 按钮 <a href="@Url.Action("RestartEmailService", "Email")" class="btn btn-success btn-mini"><i class="icon-white icon-envelope"></i> Restart Service</a> [AcceptVerbs(H
<a href="@Url.Action("RestartEmailService", "Email")" class="btn btn-success btn-mini"><i class="icon-white icon-envelope"></i> Restart Service</a>
[AcceptVerbs(HttpVerbs.Get)]
protected ActionResult RestartEmailService()
{
try
{
svcController.Stop();
svcController.WaitForStatus(ServiceControllerStatus.Stopped, TimeSpan.FromSeconds(10));
svcController.Start();
return RedirectToAction("EmailAdminCenter");
}
catch (Exception ex)
{
return JavaScript(UnHandledEx);
}
}
它不被调用,因为它是受保护的非公共的所以它不可见,它应该是公共的:
public ActionResult RestartEmailService()
{
}
这既滑稽又尴尬。谢谢你,伊桑。