以下代码能否通过编译?如果不能,请改成正确代码,并说明原因。
<html>
<%
int subtract(int num1, int num2) {
return num1-num2;
}
%>
<body>
<%
int number = 100;
while (number > 0) {
Response.Write("Value: " + number + "<br/>");
number = subtract(number, 1);
}
%>
</body>
</html>
<html>
<%
int subtract(int num1, int num2) {
return num1-num2;
}
%>
<body>
<%
int number = 100;
while (number > 0) {
Response.Write("Value: " + number + "<br/>");
number = subtract(number, 1);
}
%>
</body>
</html>
编译器错误信息: CS1519: 类、结构或接口成员声明中的标记“while”无效
行 20: <%
行 21: int number = 100;
行 22: while (number > 0) {
行 23: Response.Write("Value: " + number + " <br/>");
行 24: number = subtract(number, 1); 求高人解释
我在vs.net里面编译出现很多问题哦
呵呵关注中