如何将参数 counter
传递给我的 BindUnbind()
函数?
<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>
谢谢!
最佳答案
像以前一样使用@:
<script type="text/javascript">
$(document).ready(function () {
BindUnbind(@counter, 1);
});
</script>
Visual Studio 可能会提示逗号处的语法错误,但在运行时会没问题。
关于javascript - Mvc 3将参数传递给javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22191818/