我想知道是否有可能在JavaScript中使用不同的参数和返回值在(asp.net WebForm)后面的代码中多次调用JavaScript函数,例如,我有一个名为Add(x,y)的函数,该函数返回总和,我想用不同的参数再次调用它。

注意:函数名称仅是示例

最佳答案

使用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());


https://msdn.microsoft.com/en-us/library/btf44dc9(v=vs.110).aspx

10-04 16:08