为了账号安全,请及时绑定邮箱和手机立即绑定

使用参数在循环后面的代码中调用JavaScript函数

使用参数在循环后面的代码中调用JavaScript函数

C#
Cats萌萌 2022-01-15 19:20:35
我正在使用“ ScriptManager.RegisterClientScriptBlock(this, typeof(string), "uniqueKey", jsMethodName, true);”从 C# 代码隐藏中调用 JavaScript 函数。它工作正常。但是,问题是当我使用循环时for (i = 0; i < count; i++) {  string jsMethodName = "javascripttestfunction('" + parameter[i] + "','" +    param[i] + "','" + param[i] + "','" + param[i] + "','" + param[i] + "')"; // callig javascript function from codebehind  ScriptManager.RegisterClientScriptBlock(this, typeof(string), "uniqueKey", jsMethodName, true);}它只需要第一组参数。它不需要剩余的集合。
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

脚本管理器需要不同的键,所以请尝试下面的代码。


for (i = 0; i < count; i++) {

  string jsMethodName = "javascripttestfunction('" + param[i] + "','" +

    param[i] + "','" + param[i] + "','" + param[i] + "','" + param[i] + "')"; // callig javascript function from codebehind

  ScriptManager.RegisterClientScriptBlock(this, typeof(string), "uniqueKey"+i, jsMethodName, true);

}


查看完整回答
反对 回复 2022-01-15
  • 1 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信