另一個團隊(閱讀外包)編寫了一個Angular 2應用程序,然後向我們發送了編譯後的文件。如何在ASP.NET Webforms中包含外部Angular 2應用程序頁面
如何將這些(現在)的js文件包含在我的aspx頁面中?它不能這麼簡單:
<%@ Page Title="" Language="C#" MasterPageFile="~/CISBase.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="StudyPrograms.Default" MaintainScrollPositionOnPostback="True" %>
<%@ MasterType VirtualPath="~/CISBase.Master" %>
<asp:Content ID="HeadContent" ContentPlaceHolderID="CISBaseHead" runat="server">
<script type="text/javascript" src="../CIS.js"></script>
</asp:Content>
<asp:Content ID="BodyContent" ContentPlaceHolderID="CISBaseMainContent" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true"></asp:ScriptManager>
<section id="pageContent">
<app-root>Loading...</app-root>
<script type="text/javascript" src="AngularModules/inline.bundle.js">
</script>
<script type="text/javascript" src="AngularModules/main.bundle.js"></script>
<script type="text/javascript" src="AngularModules/polyfills.bundle.js"></script>
<script type="text/javascript" src="AngularModules/vendor.bundle.js"></script>
<link href="AngularModules/styles.bundle.css" rel="stylesheet" />
</section>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="CISBaseBottomScript" runat="server">
</asp:Content>
可以嗎?我會假設我需要調用一個函數來使JavaScript文件啓動?或者我沒有正確地做到這一點,因爲我一直在尋找的唯一解決方案涉及創建一個.NET核心或MVC應用程序,然後添加Angular文件(我已經考慮過這種可能性)?我很少了解Angular 2(我正在學習,但我不知道如何生成專業質量的代碼,特別是在我們目前的短時間表上),因此讓另一個團隊編寫了Angular代碼。
任何方向的建議非常感謝(我一直在尋找答案,現在幾個小時)。