首页 > 解决方案 > 所有组件和服务如何访问 MVC+Angular5 项目的 web.config 中定义的 Web.Config Keys

问题描述

我有 MVC + Angular 5 应用程序和 web.config 中定义的一些应用程序键。我可以使用以下代码访问 Index.cshtml 文件中的键:

<script type="text/javascript">
    var webConfigKeyValues = new Object();
    webConfigKeyValues = @Html.Raw(Json.Encode(ViewBag.WebConfigKeyValues));
</script>

<app-root></app-root>

我的 Angular 5 应用程序包含多个功能模块。如何访问webConfigKeyValues所有功能模块、组件和服务

标签: asp.net-mvcangulartypescriptangular5

解决方案


那是不可能的。Angular 是一个客户端框架,无法从浏览器访问 web.config。

另一方面,您可以在 MVC 中创建一些用户控件并将其添加到每个 cshtml 文件中。


推荐阅读