当前位置: 移动技术网 > IT编程>开发语言>c# > C#后台调用前台JS函数方法

C#后台调用前台JS函数方法

2019年07月18日  | 移动技术网IT编程  | 我要评论
总结了公司其他人的一些c#后台调用前台的方法; 方法一: 假设前台页面的js脚本标签中有如下函数: <script> function a()

总结了公司其他人的一些c#后台调用前台的方法;

方法一:

假设前台页面的js脚本标签中有如下函数:

<script>
function a()
{
alert("hello word!");
}
</script>

那么在这个页面的后台代码可以这样去实现在c#后台调用前台这个a()函数;

首先在前台拖放一个itlresult控件id=itlresult;

然后在c# 后台代码中这样调用:

itlresult.text ="<script language='javascript'>a();</script>";

上述方法适用于后台的代码是前台页面的后台层;

方法二:

依旧假设前台有a()函数:

后台调用:

scriptmanage.registerstartupscript(this,typeof(updatepanel),"","a();",true);

这种方法也同是适合后台代码即使前台页面的c#代码层;

方法三:

后台代码调用a(),假设a()函数是某一个js代码文件中的一个函数

string lstrscript = "<script language='javascript'>window.parent.a();</script>";
content.respone.write(lstscript);
content.respone.end();

这种方法就可以调用已加载的js中的其他函数,

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网