zoukankan      html  css  js  c++  java
  • Asp.Net.Core 5 脚本启动传递参数-并获取期参数值

    脚本启动

    1,发布至文件夹-例如:DemoPublic

    2,管理员身份运行cmd

    3,执行脚本

    4,脚本参数格式:--参数名-参数值  例如:--desc="测试站点"

    dotnet AspNetCore5Demo.dll --urls="http://localhost:99" --port="99" --desc="测试站点"

    注意:在文件夹内执行脚本,dll根目录

    代码

    1,构造函数注入IConfiguration

     private readonly ILogger<HomeController> _logger;
            private readonly IConfiguration _Configuration;
    
            public HomeController(ILogger<HomeController> logger,
                IConfiguration configuration
                )
            {
                _logger = logger;
                _Configuration = configuration;
            }

    2,根据参数名获取其参数值

    public IActionResult Params()
            {
                base.ViewBag.port = _Configuration["port"];
    
                base.ViewBag.desc = _Configuration["desc"];
    
                return View();
    
            }

    3,Params.cshtml

    <h1>脚本传值</h1>
    <div>port:<b>@ViewBag.port</b></div>
    <div>desc:<b>@ViewBag.desc</b></div>

    显示效果

  • 相关阅读:
    C# 学习之旅(1)
    SqlServer安装教程
    Aop和Filter区别
    Redis入门
    SpringMVC与Struts2的主要区别
    SpringMVC执行流程
    ssm初始化环境搭建
    Oracle 高效分页
    Oracle 综合:游标和动态SQL
    Oracle 动态SQL
  • 原文地址:https://www.cnblogs.com/Linc2010/p/14315705.html
Copyright © 2011-2022 走看看