每个 <% 含义的列表(<%#、<%= 等...)

发布于 2024-10-12 04:39:31 字数 470 浏览 4 评论 0 原文

可能的重复:
ASP.NET“特殊”标签

您知道如何将代码隐藏中的属性值嵌入到只需使用 <%= PropertyFromCodeBehind %> 即可创建您的页面在你的.aspx 中?

好吧,我最近才发现这一点,而且我似乎找不到任何教程可以更深入地解释这一点(以及相关的内容)(我只知道 <%# 与 Eval 结合使用) - 可能是因为我' m 使用 <% 进行搜索。

那么,任何人都可以为我提供这些标签的更详细解释,或者提供一些解释所有这些的教程的链接吗?我对这个主题上可以学到的任何东西都感兴趣;我在某个地方看到你可以做一些奇特的事情,比如 <% for ... %>。

Possible Duplicate:
ASP.NET “special” tags

You know how you can embed property value from code-behind in your page by simply using <%= PropertyFromCodeBehind %> in your .aspx?

Well, I only recently discovered that and I can't seem to find any tutorial that would explain this (and related stuff) in more depth (I only know that <%# is used in conjuction with Eval) - probably because I'm using <% for searches.

So, can anybody provide me with more detail explanation of these tags, or give a link to some tutorial that explains all this? I'm interested in anything that can be learned on this subject; somewhere I saw that you can do fancy stuff like <% for ... %>.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇女薄笑 2024-10-19 04:39:31

这里是一个很好的开始的地方。

有几种不同的语法:

  • <%$ %> 表达式语法
  • <%# %> 数据绑定语法
  • <% %> 计算代码块
  • <%= %> 语句和表达式 >

ASP.NET 4 的新增功能是 HTML 编码语法 (被黑客攻击)。这与 <%= %> 相同,只是结果是 HTML 编码的(对于非 IHtmlString 类型)。新语法旨在取代 <%= %>

  • <%: %> HTML 编码输出

Here is a good place to get started.

There are several different syntaxes:

  • <%$ %> Expression Syntax
  • <%# %> Data-Binding syntax
  • <% %> Evaluated Code Blocks
  • <%= %> Statement and Expression

New to ASP.NET 4 is the HTML encoding syntax (haacked). This is the same as <%= %> except the result is HTML encoded (for non IHtmlString types). The new syntax is intended to replace <%= %>.

  • <%: %> HTML Encoded output
旧街凉风 2024-10-19 04:39:31

请参阅ScottGU 的帖子 可以帮助您入门。

See ScottGU's post post to get you started.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文