[英]How to call Javascript method from code behind
我是Java语言的初学者。
我有一个JavaScript函数
Print: function () {
......
}
在我的“ testing.js”文件中。
现在,我需要从方法后面的代码中调用此“打印”功能。 怎么做...?
我尝试了以下所有方法,但每次均失败
http://forums.asp.net/t/1785410.aspx?how+to+call+javascript+function+from+code+behind+cs+file+
还有很多......却没有解决的办法..有人帮我解决这个问题吗?
我为此工作了一天,但徒劳无功。
asp.net mvc和asp.net win-forms是不同的技术。 在mvc中,您没有代码,在服务器端和客户端之间有更好的隔离。 那里有一些选择取决于您的状态:
1)如果触发发生在客户端,则可以将此触发绑定到js或jquery函数
jQuery示例:
$('#IDOFButton').bind('click',function(){
//call print function
print();
});
2)如果触发发生在服务器上,您可以发送回一个脚本标签中的js,以便在返回客户端时立即运行
public JavaScriptResult Print()
{
JavaScriptResult js = new JavaScriptResult();
js.Script = "alert('hello');";
return js;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.