后台调用前台JS的问题

JavaScript015

后台调用前台JS的问题,第1张

因为你调用前台方法 function b(x)

{

for(i=0i<xi++)

{

//alert("aaa")

document.getElementById('Button2').click()

}

}

在这个方法的循环里面没有任何地方能看出来document.getElementById('Button2').click()被调用了多少次,你可以设置一个lable,没调用一次document.getElementById('Button2').click()就给label赋值一个变动的值,这样就能看出来循环走了5次还是一次.

按照你原来的这样写,循环其实是走了5次的,只不过你的循环的结果不太明显,5次和1次处理的效果是一样的,但是alert()后效果就能看出来,因为会alert5次.

JS调用后台带参数,参考方法如下:\x0d\x0a后台方法:\x0d\x0aprotected string CsharpVoid(string strCC)\x0d\x0a{\x0d\x0a strCC = "你好!" + strCC\x0d\x0a return strCC\x0d\x0a}\x0d\x0a\x0d\x0a前台JS如下:\x0d\x0afunction Init()\x0d\x0a{\x0d\x0a var v = "中国"\x0d\x0a var s = ''\x0d\x0a alert(s)\x0d\x0a }