总结了公司其他人的一些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中的其他函数,
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对移动技术网的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论