Code enclosed by <% ... %> is just executed, while expressions that include an equal sign, <%= ... %>, are evaluated and the result is emitted as content. Therefore
<%="Hello World" %> renders the same thing as the C# code
<% Response.Write("Hello World"); %>.
Note: For languages that use marks to end or separate statements (for example, the semicolon (;) in C#), it is important to place those marks correctly depending on how your code should be rendered.
| C# code |
<% Response.Write("Hello World"); %> |
A semicolon is necessary to end the statement. |
<%="Hello World"; %> |
Wrong: Would result in "Response.Write("Hello World";);". |
<%="Hello World" %> |
A semicolon is not necessary. |
posted @ 2005-06-04 11:35
Shiny Zhu 阅读(322)
评论(0) 编辑 收藏 所属分类:
ASP.NET