• 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());
        }
    
  • 相关阅读:
    异常部分
    5.Spring Cloud初相识-------Hystrix熔断器
    4.Spring Cloud初相识--------Feign负载均衡
    3.Spring Cloud初相识--------Ribbon客户端负载均衡
    2.Spring Cloud初相识--------Eureka服务注册与消费
    17、SpringBoot------整合dubbo
    3.Hadoop测试Yarn和MapReduce
    2.Hadoop集群安装进阶
    1.Hadoop集群安装部署
    3.Netty的粘包、拆包(二)
  • 原文地址:https://www.cnblogs.com/haiy/p/4060061.html
Copyright © 2020-2023  润新知