【发布时间】:2013-02-20 14:33:36
【问题描述】:
当我在后面的代码中调试时,它让我只进入“测试”方法一次,而不是三次,为什么?我看到我有 javascript“for 循环”,它应该在 C#“测试”方法中运行三遍。但它只去了一次,这正常吗?正如我在javascript“for循环”中所说的那样,我想通过“测试”方法三次。问题出在哪里?
aspx代码:
<script>
$(function () {
for (var i = 0; i < 3; i++) {
console.log("active");
var a = '<%= this.Test() %>';
}
});
</script>
后面的C#代码:
public string Test()
{
int a = 1;
return "active";
}
【问题讨论】:
-
您的“仅 1 次”基于什么?因为它看起来会运行 3 次,但
a将永远是1。
标签: c# javascript asp.net for-loop