【问题标题】:How to generate js file based on script content returned by api in .net core如何根据.net core中api返回的脚本内容生成js文件
【发布时间】:2020-03-11 05:05:58
【问题描述】:

我有两个api返回脚本上下文我需要根据wwwroot/js/目录下两个接口返回的脚本内容生成.js文件 “~/AbpServiceProxies/GetAll”和“~/AbpScripts/GetScripts”

【问题讨论】:

  • 其中@(AppTimers.StartupTime.Triks) 必须返回一些像这样的js文件名“triks.js”,tis 文件必须位于 GetScript 文件夹中

标签: asp.net .net .net-core


【解决方案1】:

在你的控制器中必须有一些这样的代码:

        public ActionResult SomeAction(Model model)
        {
            if(model!=null )
              ViewBag.JSFileName = "Some.js";
            else
                ViewBag.JSFileName = "AnotherJs.js";
            return View();
        }

然后在 SomeAction.cshtml 中

<script src="~/AbpScripts/GetScript/@(ViewBag.JSFileName)"></script> 

这个问题可以通过多种方式实现。

【讨论】:

    猜你喜欢
    • 2017-05-06
    • 2020-08-30
    • 1970-01-01
    • 2023-03-12
    • 2014-10-09
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    相关资源
    最近更新 更多