多次从代码后面调用javascript确认

Call javascript confirm from code behind more than one time

本文关键字:调用 javascript 确认 代码      更新时间:2023-09-26

在ASP.NET代码中,我比较了一些现有值和新值,并需要询问用户是否要重写。这是在一个循环中完成的,对于多个(多个)值。因此,对于每个值,必须要求用户确认是或否。我尝试(为了测试)将以下内容放入循环中。

ScriptManager.RegisterStartupScript(this, GetType(), "confirm_yes_no", "confirm('please confirm');", true);

但它只发射一次。

可以做到吗?如何做到?

您可以为循环中的每个迭代使用不同的脚本键来注册脚本:

for (var i = 0 ; i < max ; i++) {
  ScriptManager.RegisterStartupScript(
    this, 
    GetType(), 
    "confirm_yes_no_" + i, 
    "confirm('please confirm');", 
    true);
}