C#和JavaScript实现交互的方法

作者:hebedich 时间:2022-05-24 02:10:40 

在asp.net开发中,经常会用到后台和前台的交互,就此总结了一点c#和javascript相互操作的方法

1.在后台c#代码中调用jacascript的方法

javascript代码:


<script type="text/javascript" language="javascript">
 function test()
 {
   alert("oec2003");
   return false;
 }
</script>

c#代码:


protected void Button1_Click(object sender, EventArgs e)
{
 ClientScript.RegisterStartupScript(this.GetType(), "clear", "<script>test()</script>");
}

2.javascript中调用c#方法

如果c#中的方法有返回值,可以用下面方法
c#代码


public string GetAuthStatus()
   {
     ViewState["Auth"] = "Red";
     return ViewState["Auth"].ToString();
   }

javascript代码


<script type="text/javascript" language="javascript">
 function getAuth()
 {
   var authStatus = "<%=GetAuthStatus()%>";
   return authStatus;
 }
</script>

如果在javascript调用的c#方法没有返回值,可以在一面中放一个button,然后在button的单击事件中去写想做的事情,在客户端的脚本中写下如下代码就可以了


document.all("button1").click();

以上所述就是本文的全部内容了,希望大家能够喜欢。

标签:C#,JavaScript,交互
0
投稿

猜你喜欢

  • 浅析Java自定义注解的用法

    2022-06-08 01:52:58
  • C语言函数超详细讲解上篇

    2022-05-23 06:29:31
  • Java五种方式实现多线程循环打印问题

    2023-03-07 20:34:12
  • c#判断磁盘驱动器类型的两种方法介绍

    2023-12-18 10:04:53
  • Java设计模式之迭代模式(Iterator模式)介绍

    2022-07-24 16:03:29
  • 初学者Android studio安装图文详解

    2022-08-06 07:22:12
  • c#定时器使用示例详解

    2022-01-09 03:31:05
  • Java中避免空指针异常的方法

    2023-05-08 21:00:27
  • Android解析Intent Filter的方法

    2022-09-06 11:22:47
  • java多线程-读写锁原理

    2021-07-20 17:28:52
  • Rxjava功能操作符的使用方法详解

    2021-06-10 06:57:16
  • c#序列化详解示例

    2022-09-12 02:39:00
  • Java实现酒店客房管理系统

    2023-11-21 06:58:38
  • Java关于MyBatis缓存详解

    2021-11-01 00:40:20
  • Java中Set与List的关系与区别介绍

    2023-03-17 08:01:07
  • 利用C#实现获取当前设备硬件信息

    2022-09-11 07:15:37
  • Android Jetpack架构组件Lifecycle详解

    2023-03-04 22:21:01
  • java集合Collection实现类解析ArrayList LinkedList及Vector

    2022-05-01 05:44:12
  • JAVA使用动态代理对象进行敏感字过滤代码实例

    2021-07-29 13:27:26
  • SpringBoot YAML语法基础详细整理

    2023-04-16 14:15:30
  • asp之家 软件编程 m.aspxhome.com