zoukankan      html  css  js  c++  java
  • C# 后台生成javascript

                <td class="TDTitle" style="border: none">
                    <asp:Button CssClass="buttonMaterials fontSizeSmaller" ID="btnViewMaterials" runat="server"
                        Text="申請資材" Visible="false" OnClientClick="viewMaterials();return false;"/>
                </td>
    
    
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);
    
            bool isHistory = false;
            if (Session[SESSION_KEY_IS_HISTORY] != null)
            {
                isHistory = (bool)Session[SESSION_KEY_IS_HISTORY];
                Session[SESSION_KEY_IS_HISTORY] = false;
            }
    
            this.ViewMenuButton(new StatusManager(hdnStatusNo.Value), isHistory);
            this.ViewControl(new StatusManager(hdnStatusNo.Value), isHistory);
    
            this.GenerateDrugAndProdJavaScript();
            this.GenerateApplicantJavaScript();
            this.GenerateSuperiorJavaScript();
            this.GenerateOldApplicationJavaScript();
            this.GenerateViewMaterials(hdnApplicationNo.Value);
            this.GenerateReportJavaScript();
    
            this.SetReadOnlyValue();
        }
    
    
        /// <summary>
        /// 申請資材用のスクリプトを生成する
        /// </summary>
        protected void GenerateViewMaterials(string applicationNo)
        {
            string materialsPath = ConfigurationManager.AppSettings["MaterialsReferencePath"];
    
            StringBuilder script = new StringBuilder();
            script.Append("<script type=text/javascript>");
            script.Append("function viewMaterials(){");
            script.Append("location.href = '");
            script.Append(materialsPath);
            script.Append("\\");
            script.Append(applicationNo);
            script.Append("';");
            script.Append("}");
            script.Append("</script>");
            Page.ClientScript.RegisterClientScriptBlock(typeof(string), "ViewMaterialsScript", script.ToString());
        }
    
  • 相关阅读:
    flutter 和 NTFS
    APIO2020 游记
    CF1336F Journey
    ZJOI2020 游记
    CF568E Longest Increasing Subsequence
    CSP2020 游记
    洛谷 P6217 简单数论题
    CF587F Duff is Mad
    CF526G Spiders Evil Plan
    WC2021 游记
  • 原文地址:https://www.cnblogs.com/haiy/p/4060061.html
Copyright © 2011-2022 走看看