主要介绍如下三种方式,分别表现在3个Button的Click事件中,代码如下:
前台:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RunJSFunctionAfterPostBack.aspx.cs" Inherits="EricSunWebAppProject.RunJSFunctionAfterPostBack" %>
【注:要能够执行Button1中的Click方法,前台的<asp:ScriptManager ID="Scriptmanager1" runat="server" />必须加上。】
后台:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace EricSunWebAppProject{ public partial class RunJSFunctionAfterPostBack : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string callbackJSFunction = ""; Page.ClientScript.RegisterStartupScript(this.GetType(), "HelloKey", callbackJSFunction); } protected void Button2_Click(object sender, EventArgs e) { Response.Write(""); } protected void Button3_Click(object sender, EventArgs e) { string s = ""; Page.ClientScript.RegisterStartupScript(this.GetType(), "HelloKey", s); } }}
***