您的位置:首页 > Web前端 > JavaScript

asp.net调用前台js调用后台代码

2014-04-17 09:39 561 查看
前台js

<script type="text/javascript" language="javascript">

  function Ceshi()

  {

    var a = "<%=Getstr()%>";

    alert(a);

  }

</script>

<input type="button" onclick="Ceshi();" value="js调用后台代码" />

后台代码

public string Getstr()

{

  string aa = "你们好啊!";

  return aa;

}

C#后台调用前台js代码

前台js

<script type="text/javascript" language="javascript">

  function Ceshi()

  {

    var a = "你们好啊!"

    alert(a);

  }

</script>

<asp:Button ID="Button1" runat="server" Text="后台调用js" onclick="Button1_Click" />

后台代码

protected void Button1_Click(object sender, EventArgs e)

{

    //如果有UpdatePanel就用如下代码调用前台js

    ScriptManager.RegisterStartupScript(UpdatePanel1, this.Page.GetType(), "", "Ceshi();", true);

    //如果没有就如下代码

    this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>Ceshi();</script>", true);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: