首页 > 解决方案 > 如何在 mvc 项目中设置路由以正常工作?

问题描述

如果 url https://search.ridgewater.edu/ScreeningCheckinForm/我的表单没有执行 ajax 调用来自动填充名字和姓氏。但是如果https://search.ridgewater.edu/ScreeningCheckinForm/SCREENING_CHECKIN_FORM/Create 我的表单会进行 ajax 调用。这是我的溃败配置

 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 = "SCREENING_CHECKIN_FORM", action = "Create", id = UrlParameter.Optional }
        );
    }
}

我创建的表单在 create.cshtml 中,而我使用的控制器是 SCREENING_CHECKIN_FORMController 我做错了什么?请帮忙

标签: jqueryajaxasp.net-mvcroutes

解决方案


推荐阅读