如果在ASP.NET MVC中创建控制器动作时没有触发,请检查以下几个方面:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
using System.Web.Mvc;
如果仍然无法解决该问题,建议清除解决方案并重新构建整个项目。
上一篇:ASP.NETMVC超时问题