在后面的ASP.NET代码中,我比较了一些现有值和新值,并且需要询问用户他/她是否想要覆盖。这是在一个循环中完成的,用于几个(多个)值。因此,必须要求用户针对每个值确认是或否。我尝试(进行测试)将以下内容放入循环中。
ScriptManager.RegisterStartupScript(this, GetType(), "confirm_yes_no", "confirm('please confirm');", true);
但它只会发射一次。
能做到吗?怎么做?
答案 0 :(得分:1)
您可以使用不同的脚本键为循环中的每次迭代注册脚本:
for (var i = 0 ; i < max ; i++) {
ScriptManager.RegisterStartupScript(
this,
GetType(),
"confirm_yes_no_" + i,
"confirm('please confirm');",
true);
}