前台
function move(e) {
//        alert("1");
        for (i = 0; i < 2; i++) {
                if (document.getElementById('<%=defaultImage.ClientID%>').src == 'http://localhost:5593/NopCommerceWeb/images/thumbs/0000091.jpg') {                    //<% %>
                    //<%nIndex%> = 1; 
                                
                break;  
            }
        }后台
public int nIndex = 1;这样修改不了nIndex的值啊...
怎么才能修改啊,还有红色哪里(2)我想引用后台文件里的<%ZoominPictures.Count%>,也引用不了..

解决方案 »

  1.   

    前台
    [code=JScript]for (i = 0; i < 2; i++) {
                if (document.getElementById('<%=defaultImage.ClientID%>').src == 'http://localhost:5593/NopCommerceWeb/images/thumbs/0000091.jpg') {
                    //document.getElementById('<%=IndexTemp.ClientID%>') = i;
                    document.getElementById('<%=IndexTemp.ClientID%>').value = i;
                    "<%getIndex(); %>";
                        //alert('fuck');
                        //<% %>
                        //nIndex = 1;
                    break;  
                }
            }<input type="hidden" runat="server" id="IndexTemp" /> [code]后台引用IndexTemp.Value我设了个断点发现,本来IndexTemp.Value应该是1,结果没有赋值,程序也进入for循环了,我已经用alert试验过了还有我如何引用后台变量的值呀?
      

  2.   

    我刚才又调试了下,我发现document.getElementById(' <%=IndexTemp.ClientID%>').value = i; 
    这句,我把...value=i换成...value=1的话,就赋值了,但是为什么我用i就不赋值呢?我fk
      

  3.   

    我在后台把看IndexTemp.Value,虽然我前面改成1了,但是还是没有赋值啊....我寒啊