Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
多次/递归地从codebehind调用JavaScript函数_Javascript - Fatal编程技术网

多次/递归地从codebehind调用JavaScript函数

多次/递归地从codebehind调用JavaScript函数,javascript,Javascript,我想知道是否有可能在codebehind asp.net WebForm中使用不同的参数和返回值多次调用JavaScript函数,例如,我有一个名为Addx,y的JavaScript函数,它返回总和,我想使用不同的参数再次调用它 注意:函数名只是一个示例使用Clientscript.RegisterClientScriptBlock进行多个调用,如 ClientScriptManager cs = Page.ClientScript; StringBuilder csText = new

我想知道是否有可能在codebehind asp.net WebForm中使用不同的参数和返回值多次调用JavaScript函数,例如,我有一个名为Addx,y的JavaScript函数,它返回总和,我想使用不同的参数再次调用它


注意:函数名只是一个示例

使用Clientscript.RegisterClientScriptBlock进行多个调用,如

  ClientScriptManager cs = Page.ClientScript;
  StringBuilder csText = new StringBuilder();
  csText.Append("<script type=\"text/javascript\"> ");
  csText.Append("result1=Add(x,y);");
  csText.Append("result2=Add(result1,b);");
  csText.Append("</script>");
  cs.RegisterClientScriptBlock(csType, csName, csText.ToString());

谢谢,关于每个函数的返回值?我怎样才能得到更新的代码,但最好是用简单的JS代码包装并使用call。在您使用csText.AppendAddx,y;之后,我想到了什么;;我想用这个返回值,然后在上面做一个切换,然后基于这个,我将使用不同的参数调用add函数。如果你想在服务器端使用结果,那么你不可能编写代码来综合处理服务器端和客户端。您的需求有一些问题。Asp,net只控制通过代码隐藏执行javascript,您能澄清您的需求吗?