2014-03-05 143 views
1

如何将参数counter传递给我的BindUnbind()函数?Mvc 3将参数传递给javascript

<div id="adver-list"> 
     @{ 
      var counter = 1; 
      foreach (var adver in (IEnumerable<string>)ViewBag.AdverImages) 
      { 
       <div class="adver-image"> 
        <img class="uploaded_image" src="@Url.Content(adver)" alt="advertisement"/> 
        <input class="hover-delete" id='@adver' type="button" onclick="DeleteAdver(this)"/> 
       </div> 
       counter += 1; 
      } 
      <script type="text/javascript"> 
       $(document).ready(function() { 
        BindUnbind(counter, 1); // how to pass the counter from the above code? 
       }); 
      </script> 
     } 
</div> 

谢谢!

回答

0

使用@像之前一样:

<script type="text/javascript"> 
$(document).ready(function() { 
    BindUnbind(@counter, 1); 
}); 
</script> 

Visual Studio中可能会抱怨在逗号语法错误,但它会在运行时的罚款。

+0

很酷的工作!谢谢@Rraham :) – naru