日期:2014-05-17  浏览次数:20517 次

后台执行js代码问题
ScriptManager.RegisterStartupScript(this, this.GetType(), "set", "<script>for (i = 0; i < 55; i++) {if (document.all('crb')[i].value == '"+参数+"') {document.all('crb')[i].checked = true;}}}</script>", true);
crb是checkbox组名,总共有55个
为什么执行之后对应的checkbox并没有被选中?(用的是html标签里面的checkbox)

------解决方案--------------------
Page.ClientScript.RegisterStartupScript(GetType(),null,"<script>for (i = 0; i < 55; i++) {if (document.all('crb')[i].value == '"+参数+"') {document.all('crb')[i].checked = true;}}}</script>")