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