ASP Core的URLs形式改为sitename.com/en/Page。
创始人
2024-11-11 16:30:09
0次

要将ASP Core的URL形式改为"sitename.com/en/Page",你可以按照以下步骤进行操作:

  1. 在Startup.cs文件中,找到Configure方法。
  2. 在Configure方法中添加以下代码:
app.UseEndpoints(endpoints =>
{
    endpoints.MapControllerRoute(
        name: "default",
        pattern: "{culture}/{controller}/{action}/{id?}",
        defaults: new { culture = "en", controller = "Home", action = "Index" }
    );
});
  1. 在Startup.cs文件中,找到ConfigureServices方法。
  2. 在ConfigureServices方法中添加以下代码:
services.Configure(options =>
{
    var supportedCultures = new[]
    {
        new CultureInfo("en")
    };

    options.DefaultRequestCulture = new RequestCulture("en");
    options.SupportedCultures = supportedCultures;
    options.SupportedUICultures = supportedCultures;
});

services.AddLocalization(options => options.ResourcesPath = "Resources");
  1. 在项目根目录下创建一个Resources文件夹,并在其中添加一个名为SharedResources.resx的资源文件。
  2. 在Controller中,使用IStringLocalizer来获取本地化的字符串。例如:
private readonly IStringLocalizer _localizer;

public HomeController(IStringLocalizer localizer)
{
    _localizer = localizer;
}

public IActionResult Index()
{
    ViewData["Message"] = _localizer["Welcome to my website!"];
    return View();
}
  1. 在Views文件夹中,创建一个名为Shared的文件夹,在其中添加一个名为_Index.cshtml的视图文件,并添加以下代码:

@ViewData["Message"]

  1. 运行应用程序,使用"sitename.com/en/Home/Index"来访问首页。

这样一来,你就可以将ASP Core的URL形式改为"sitename.com/en/Page"了。请注意,上述代码示例仅供参考,你可能需要根据你的具体需求进行修改。

相关内容

热门资讯

终于懂了开挂方法!打两圈兴化麻... 终于懂了开挂方法!打两圈兴化麻将多功能开挂方法,打两圈兴化麻将真是存在有开挂方法1、玩家可以在打两圈...
科普作弊器方法!大唐麻将全集多... 科普作弊器方法!大唐麻将全集多功能作弊器方法,大唐麻将全集一贯有作弊器方法1)大唐麻将全集有没有挂:...
重大通报辅助方法!边锋老友棋牌... 重大通报辅助方法!边锋老友棋牌多功能辅助方法,边锋老友棋牌好像存在有辅助方法1、进入到边锋老友棋牌是...
推荐攻略开挂教程!宁夏麻将多功... 推荐攻略开挂教程!宁夏麻将多功能开挂教程,宁夏麻将真是是真的有开挂教程1、完成宁夏麻将辅助器v3.3...
总算了解透视挂技巧!彩虹沁阳麻... 总算了解透视挂技巧!彩虹沁阳麻将多功能透视挂技巧,彩虹沁阳麻将果然真的有透视挂技巧1、彩虹沁阳麻将模...
我来分享辅助脚本!边锋cr在线... 我来分享辅助脚本!边锋cr在线多功能辅助脚本,边锋cr在线竟然存在有辅助脚本运边锋cr在线辅助工具,...
程序员教你作弊器攻略!欢乐赣游... 程序员教你作弊器攻略!欢乐赣游GZ多功能作弊器攻略,欢乐赣游GZ原来存在有作弊器攻略1、起透看视 欢...
大家学习交流作弊器工具!天天黄... 大家学习交流作弊器工具!天天黄冈麻将多功能作弊器工具,天天黄冈麻将原来有作弊器工具1、超多福利:超高...
揭秘攻略作弊器插件!亲邻麻将多... 揭秘攻略作弊器插件!亲邻麻将多功能作弊器插件,亲邻麻将原来有作弊器插件1.亲邻麻将 选牌创建新账号,...
玩家攻略推荐透视器方法!三鑫联... 玩家攻略推荐透视器方法!三鑫联盟多功能透视器方法,三鑫联盟一贯存在有透视器方法1、不需要AI权限,帮...