我使用alert('mytext');
到ScriptManager.RegisterStartupScript()
遇到问题。
问题是,当我在循环中使用它时,例如,通过写入:
for(int i = 0; i < 3; i++)
{
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "alert", "alert('Hello World');", true);
}
警报显示一次,而不是三次。
准确地说,该函数需要5个参数,即:
Control control
:控制页面Type typeOfControl
:Control
string key
:用于标识JS脚本的密钥string script
:JS脚本本身boolean addScriptTags
:将脚本放入<script></script>
或不是问题的实质是我无法指定另一个key
。我尝试使用毫秒来识别每个脚本,但似乎脚本更快,因此具有相同的毫秒数(并且我不能更精确地计算时间......)。
问题:如何为key
参数使用可能的唯一标识符?还是有替代方案吗?