一个问题 求解!!
<script>
function ChangeZhang(goods_id) {
alert(goods_id);
}
</script>
页面一个js 一个按钮
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 2; i++)
{
this.ClientScript.RegisterStartupScript(ClientScript.GetType(), "", "<script>ChangeZhang(" + i + ")</script>");
}
}
为什么一直都是0?? 为什么不是1呢 两次也应该是 0和1啊~~ --------------------编程问答-------------------- 你告诉我为什么不能一直是0? --------------------编程问答-------------------- this.ClientScript.RegisterStartupScript()它是不会一直循环的 --------------------编程问答--------------------
有什么办法让他循环呢? --------------------编程问答-------------------- 木有办法~~~ --------------------编程问答--------------------
this.ClientScript.RegisterStartupScript(ClientScript.GetType(), "", "<script>ChangeZhang(" + i + ")</script>");
这个方法的第二个参数在一个页面不能相同,否则只能执行一次,要想循环就要用不同的参数,一般用随机数 --------------------编程问答--------------------
--------------------编程问答-------------------- 直接到Js里面循环
this.ClientScript.RegisterStartupScript(ClientScript.GetType(), i.ToString(), "<script>ChangeZhang(" + i + ")</script>");
补充:.NET技术 , ASP.NET