asp.net 输出编码?

发布于 2024-09-16 23:46:05 字数 277 浏览 2 评论 0原文

我什至不确定我是否称此为正确的事情。我刚刚开始接触 ASP.Net,当然我开始看到像 <% "Code here" %> 这样的语法。到目前为止我已经看到了<%: %>、<%= %>、<%# %>。当然,谷歌不喜欢这些符号进行搜索,因此搜索帮助是徒劳的:)。也许这种类型的语法来自经典 ASP(我从未使用过)?除了我列出的之外,我不知道是否还有其他的。有谁有一个好的链接或者可以写一个好的解释。我还认为它用于 vb.net 的 XML 文字中。我还认为它与某些函数相关,例如“Eval”函数。

I'm not even sure i'm calling this the right thing. I'm just starting to get into ASP.Net and of course i'm starting to see syntax like <% "Code here" %>. So far i've seen <%: %>, <%= %>, <%# %>. Of course google doesn't like these symbols for searching so searching for help is futile :). Maybe this type of syntax is back from classic ASP (which i never used)? I don't know if there are any others than what i listed. Does anyone have a good link or can write up a good explanation. I also think it used in XML literals for vb.net. I also think its associated with certain functions like the "Eval" function.

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

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

发布评论

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

评论(1

烟酒忠诚 2024-09-23 23:46:05

简而言之,

  • <%# %> 用于数据绑定(例如在 ListView 中,您要指定元素必须如何显示在一页)。如果未调用 this.Page.DataBind() (或控件级绑定),则不会显示任何内容。

  • <%= %> 用于显示任意字符串。另一方面,<% %> 可以让您做任何您想做的事情,但您必须使用 Response.Write() 来输出某些内容。

  • <%: %> 是 .NET Framework 4.0 中的一项新功能,其功能与 <%= %> 相同,但对输出进行编码显示为 HTML。

这称为内联标记,因此搜索“asp.net 内联标记”可能会为您提供更多信息。

To be short,

  • <%# %> is used for data binding (for example in a ListView where you want to specify how elements must be displayed on a page). If this.Page.DataBind() (or control-level binding) is not called, nothing will be displayed.

  • <%= %> is used to display any string. <% %> on the other hand would let you to do any stuff you want, but you must use Response.Write() to output something.

  • <%: %> is a new feature in .NET Framework 4.0 which does the same thing as <%= %>, but encodes output to be displayed as HTML.

This is called inline tags, so searching for "asp.net inline tag" may give you additional info.

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