asp.net js与后台C#代码相互调用

原创 2016年04月21日 08:52:12

(1)前台js调用后台C#代码
前台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;
}

(2)后台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);
    }

版权声明:本文为博主原创文章,未经博主允许不得转载。如果感觉文章哪里写的不对或者存在疑问,欢迎留言,共同学习、进步!

ASP.NET 后台调用前台javascript 的方法

从服务端调用客户端函数来操作,也就是在asp.net中调用javascript脚本中已经定义好的脚本函数。一般有以下几种方法 1. Response.Write : 比如在你单击按钮,先操作...
  • softuse
  • softuse
  • 2016年10月09日 11:35
  • 1318

Asp.net后台调用前台JS函数实现

第一种:使用普通的添加控件中的Attributes属性进行调用 例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();"); 此方法...
  • energeticsunxiaocong
  • energeticsunxiaocong
  • 2016年05月10日 11:29
  • 1780

C#和JavaScript交互(asp.net前台和后台互调)

C#代码与javaScript函数的相互调用: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的...
  • u014180504
  • u014180504
  • 2017年04月26日 08:49
  • 1255

Asp.Net之后台加载JS和CSS

在Asp.Net开发时,用到的JS库、通用的CSS等,在许多页面都会用到,而每次都需要手动引入,相当麻烦,而且有时一旦忘了引用,还得找半天才能找到问题。那有没有什么办法能够一劳永逸的呢?答案是有的。 ...
  • xxdddail
  • xxdddail
  • 2014年11月18日 11:19
  • 2068

asp.net后台调用前端js

[html] view plain copy print? 为什么在项目后台要使用C#调用前台的Javascript代码呢?因为我们在项目开发的过程中,根据项目的需要,我们需要用到其他项目组...
  • Vezn_King
  • Vezn_King
  • 2016年05月05日 13:43
  • 2019

asp.net中前台js变量与后台c#的相互调用方法

C#代码与javaScript函数的相互调用 问: 1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript...
  • immortal_mcl
  • immortal_mcl
  • 2013年10月16日 21:37
  • 2756

ASP.NET 如何在.cs文件中为前端添加JS代码

方法一 (head 必须添加runat=”server”) script = new HtmlGenericControl("script"); script.Attributes.Add("t...
  • qq_28444079
  • qq_28444079
  • 2017年09月28日 10:04
  • 305

ASP.NET 前台js调用后台方法,并且局部刷新的方法

Asp.net前台js调用后台方法,并且局部刷新的方法。 (1) 前台js代码:在需调用后台代码的地方,书写如下代码: PageMethods. houtai (latlng,myCallB...
  • qq285679784
  • qq285679784
  • 2016年05月12日 09:46
  • 820

asp.net与JS传值、访问值

如何在C#中访问JavaScript函数? c#代码中执行javaScript函数: 方法一:ClientScript.RegisterStartupScript(this.GetType(), ...
  • sunroyi666
  • sunroyi666
  • 2016年07月08日 16:53
  • 2266

ASP.NET MVC后台输出js代码

1.用Content return Content("alert('javascript')"); 2.用JavaScript,页面用$.getScript()接收。 前台引用jquery文件。 ...
  • horizon0503
  • horizon0503
  • 2016年11月01日 20:01
  • 2938
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net js与后台C#代码相互调用
举报原因:
原因补充:

(最多只允许输入30个字)