博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript获取后台C#变量以及后台方法
阅读量:6832 次
发布时间:2019-06-26

本文共 1042 字,大约阅读时间需要 3 分钟。

有时需要在JavaScript中获取后台变量的值,来判断JavaScript的执行逻辑,或者需要调用C#后台方法获取数据,我们可以使用<%= %>表达式很容易地实现,<%= %>主要是对表达式进行绑定,并计算表达式的值。

  1.JavaScript获取后台变量。在后台声明一个全局变量,并将变量的访问属性设置为protected或public,就可以在页面使用了。

  在后台C#代码中声明一个protected或public类型的变量:

  1 public partial class WebForm1 : System.Web.UI.Page

  2 {

  3     protected string str;

  4     protected void Page_Load(object sender, EventArgs e)

  5     {

  6         str = "hello";

  7     }

  8 }<BR>

  在前台js中获取变量的值:

  1 <script type="text/javascript">

  2    $(document).ready(function () {

  3        alert("<%=str %>");

  4    });

  5 </script>

  2.在JavaScript调用后台方法。在后台声明一个public类型的方法,方法的访问属性必须为public,这样才能在前台访问。

  在后台声明一个pubic类型的方法:

  01 public partial class WebForm1 : System.Web.UI.Page

  02 {

  03     protected void Page_Load(object sender, EventArgs e)

  04     {

  05

  06     }

  07     public string GetStr()

  08     {

  09         return "hello world";

  10     }

  11 }

  在前台js中调用后台C#方法获取值:

  1 <script type="text/javascript">

  2     $(document).ready(function () {

  3         alert("<%=GetStr() %>");

  4     });

  5 </script>

转载于:https://www.cnblogs.com/skyboy110/p/7285485.html

你可能感兴趣的文章
在html中禁用自己主动完毕
查看>>
寒哥细谈之AutoLayout全解
查看>>
模拟点击网页指定文字
查看>>
使用struts2和poi导出excel文档
查看>>
[每日菜单]lunch menu for Wednesday, February 24 2016
查看>>
【Xamarin挖墙脚系列:配置Mac之间的连接问题】
查看>>
Intel大坑之中的一个:丢失的SSE2 128bit/64bit 位移指令,马航MH370??
查看>>
PopupWindow分享页面
查看>>
删除数组中某个元素
查看>>
一个屌丝程序猿的人生(七)
查看>>
安装ubuntu和安装ubuntu后要安装的软件列表
查看>>
设置控件全局显示样式 appearance
查看>>
Java集合类:AbstractCollection源码解析
查看>>
Incorrect key file for table './xx_db/xx_table.MYI'; try to repair it
查看>>
自定义jQuery插件Step by Step
查看>>
linux下编译安装apache
查看>>
PHP采集curl应用的一点小疑惑
查看>>
awstats 日志分析工具linux下的安装和使用
查看>>
css实现圆角三角形例子(无图片)
查看>>
最全的spark基础知识解答
查看>>