當我在後面的代碼調試它讓我去「測試」方法只有一次,而不是三次,爲什麼?我看到我有JavaScript「for循環」,它應該在C#「Test」方法中進行三次。但它只有一次,這是正常的嗎?我想通過三次「測試」方法,正如我在JavaScript中所說的「for循環」。哪裏有問題 ?For循環與C#代碼隱藏方法
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";
}
你是基於「只有一次」嗎?因爲它看起來會運行3次,但'a'將始終爲'1'。 – MyCodeSucks 2013-02-20 14:35:27