这些被称为<%...%>?它们可以在页面中使用哪些方式

时间:2009-05-12 19:51:56

标签: asp.net .net webforms tags

在.Net网络表单中......

这些特殊标签叫什么?

我知道2:<%-- comment --%>的评论

<%# used with Eval and Bind #>

那么#表示什么?还有更多吗?

我知道你可以在那里放一些基本的逻辑和函数调用但是我从来没有找到任何真正描述如何使用和应该使用的东西。

我希望这不是重复,但搜索<%#

真的很难

4 个答案:

答案 0 :(得分:4)

答案 1 :(得分:3)

服务器标签。它们被称为服务器标签。

当然还有更多。

<%= "string constant" %> - 它会将给定的字符串输出到HTML输出

<%= BO.Customer.GetName () %> - 将对返回字符串结果的函数执行相同的操作

<% RenderMyCoolControl %> - 没有“=”字符,假设您的函数将使用Response.Write为HTML输出呈现内容

或者您可以直接使用它:<% Response.Write ("string constant") %>

希望有所帮助。

答案 2 :(得分:1)

  

用于绑定表达式;例如Eval和Bind,最常出现在GridView,Repeater等数据控件中

  

还有更多吗?

看看这里:

Inline tags

答案 3 :(得分:1)

这里有一个相当完整的清单:

  

ASP.NET "special" tags

正如那里所接受的答案所说,它们是“Server Side Scripting Tags