using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Education.Forms.領據系統 { public partial class 領據資料作業 : FormBase { protected void Page_Load(object sender, EventArgs e) { FunctionName = "領據資料查詢登錄"; HelpUrl = "~/Help/領據/領據資料查詢登錄.html"; AddTabButton(MultiView1, 0, btnTab1); AddTabButton(MultiView1, 1, btnTab2); AddTabButton(MultiView1, 2, btnTab3); InitJSVar(); #if DEBUG Page.ClientScript.RegisterClientScriptInclude("Vue", ResolveClientUrl($"~/Scripts/vue.js?v={PublicVariable.SystemVersion}")); #else Page.ClientScript.RegisterClientScriptInclude("Vue", ResolveClientUrl($"~/Scripts/vue.min.js?v={PublicVariable.SystemVersion}")); #endif Page.ClientScript.RegisterClientScriptInclude("Axios", ResolveClientUrl($"~/Scripts/axios.min.js?v={PublicVariable.SystemVersion}")); Page.ClientScript.RegisterClientScriptInclude("DateMixin", ResolveClientUrl($"~/Scripts/vue-date-mixin.js?v={PublicVariable.SystemVersion}")); Page.ClientScript.RegisterClientScriptInclude("ToastMixin", ResolveClientUrl($"~/Scripts/vue-toast-mixin.js?v={PublicVariable.SystemVersion}")); Page.ClientScript.RegisterClientScriptInclude("ApiMixin", ResolveClientUrl($"~/Scripts/api-mixin.js?v={PublicVariable.SystemVersion}")); Page.ClientScript.RegisterClientScriptInclude("領據資料作業", ResolveClientUrl($"~/Scripts/領據資料作業.js?v={PublicVariable.SystemVersion}")); ScriptManager.RegisterStartupScript( this, this.GetType(), "destroy_VueApp", "DestroyVue('receiptEditApp'); DestroyVue('receiptSearchApp');", true ); if (!IsPostBack) { ActivateTab(MultiView1, 0); } else { } } protected override void LoadViewState(object savedViewState) { base.LoadViewState(savedViewState); Page.ClientScript.RegisterForEventValidation(btnTab1.UniqueID); Page.ClientScript.RegisterForEventValidation(btnTab2.UniqueID); Page.ClientScript.RegisterForEventValidation(btnTab3.UniqueID); } private void InitJSVar() { // Add JavaScript variable initialization here if needed } } }