zoukankan      html  css  js  c++  java
  • asp_UpdatePanel PostBack返回后执行Javascript

    Aspx页面代码

    <%@ Page Language="C#" AutoEventWireup="true" %>
    <html>
    <head><title>UpdatePanel Call Javascript</title></head>
    <body>
        <form id="form1" runat="server">
            <asp:ScriptManager ID="ScriptManager2" runat="server">
            </asp:ScriptManager>
            <asp:UpdatePanel ID="UpdatePanel10" runat="server">
                <ContentTemplate>
                    <asp:Button ID="Button1" runat="server" Text="Button" 
                    onclick="Button1_Click" />
                </ContentTemplate>
            </asp:UpdatePanel>
        </form>
        </body> 
        </html> 

    .cs代码

    protected void Button1_Click(object sender, EventArgs e)
          {
              //GoToListPage();
              string url = “pageList.aspx”;
              string js = "document.location.href ='" + url + "'";
              //string js = "alert('aa')";
              ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "returnPageList", js, true);  
          }
     

    注意:js代码不能写成如下格式(页面提示错误)

    即不能加"<script language=javascript></script>

    public void ShowMessage(Type type, ClientScriptManager scriptManager, string message)
           {
               if (!string.IsNullOrEmpty(message))
               {
                   scriptManager.RegisterStartupScript(type, "back", "<script language=javascript>alert('"+message+"');</script>");
               }
           }
     
  • 相关阅读:
    TeamCity+Docker
    k8s 安装步骤
    Gitlab使用时的一些注意事项
    Docker常用命令
    AspNetCore OpenId
    AspNetCore中的IdentityServer4客户端认证模式实现
    AspNet Core 认证
    基于TeamCity的asp.net mvc/core,Vue 持续集成与自动部署
    Cobbler自动化装机脚本
    kubernetes管理机密信息
  • 原文地址:https://www.cnblogs.com/z_lb/p/2154488.html
Copyright © 2011-2022 走看看