gpt4 book ai didi

c# mvc 如何将根 url 映射到特定 View

转载 作者:太空狗 更新时间:2023-10-30 01:18:42 25 4
gpt4 key购买 nike

我有一个带有映射到 index.cshtml 的 DefaultController 的 mvc 应用程序所以

http://localhost:<port>/Default/Index

工作正常。但默认的根页面:

http://localhost:<port>/

没有映射到任何东西。我怎样才能将它映射到我的默认/索引?

这是我的 RouteConfig.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace MVC5_HttpClientTest_F45
{
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 }
);


}
}
}

最佳答案

将您的默认 map 路由 Controller 更改为

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Default", action = "Index", id = UrlParameter.Optional }
);

关于c# mvc 如何将根 url 映射到特定 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com