请教个简单问题。我想在aspx页面上<%=i;%>按示错误: "应输入)",然后我改成<% Response.Write(i); %>就好了,我想知道是什么原因,应该是个很简单的问题,不过我在百度里搜不到,所以在这里请教大家一下了。
分不多,大家体谅一下。
<%=%> 这个标记属于赋值属性,不能以;号结束
<%%>这个标记为客户端 for 服务代码,这个必须以;号结束
故此你的 <%= i; %> 出现)号异常
<% Response.Write(i); %> 这个正确,这个跟js里面的document.write()方法一样
所以兄弟你弄混啦!~
<%= i %>这样写就对了。这个表达式结束是不能带符号的