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());
        }
    
  • 相关阅读:
    Qt 6 正式发布
    GTK 4.0 正式发布
    编译 flink 1.12.0
    Flink 1.12.0 sql 任务指定 job name
    【翻译】Apache Flink 1.12.0 Release Announcement
    【源码】Flink 三层图结构 —— JobGraph 生成过程
    【源码】Flink 算子 chain 在一起的条件
    Web开发基础之CMDB系统开发之三
    Web开发基础之CMDB系统开发之二
    Ubuntu18.04升级至20.04
  • 原文地址:https://www.cnblogs.com/haiy/p/4060061.html
Copyright © 2011-2022 走看看