<% =reg.Event.Title + " - " + reg.Event.Date %>
作品。
<% =reg.Event.Title + " - " + reg.Event.Date; %>
抛出运行时错误:
编译器错误消息:CS1026 :)预期
没有不匹配的运营商 - 没有未公开的'('......控制器中的某些东西或后端的上游可能会受到指责?
THX
答案 0 :(得分:3)
在编译期间,可能'&lt;%= ...%&gt;'会变成一个Response.Write()语句,例如:
Response.Write(reg.Event.Title + " - " + reg.Event.Date;);
...然后分号肯定是不正确的。
答案 1 :(得分:2)
使用&lt;%=%&gt;时离开半结肠。如果您使用&lt;%Response.Write(...)%&gt;你可以包括分号。 &lt;%=%&gt;是将字符串写入客户端的简写符号。