程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#前台js調用後台代碼和後台代碼調用前台js

C#前台js調用後台代碼和後台代碼調用前台js

編輯:C#入門知識

 

C#前台js調用後台代碼

前台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);

    }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved