c# - asp.net特殊标签的区别

标签 c# asp.net .net frontend

我现在正在开发应用程序的前端部分,我想到了一个问题。

asp.net特殊标签有什么区别:

<%= %>
<%@ %>
<%# %>

如果存在其他特殊标签,请描述其功能。

最佳答案

  • <%=打印内部表达式的原始值。
    此语法会导致 XSS 漏洞,不应使用。

  • <%:打印和 HTML 转义其中表达式的值。

  • <%#就像<%= , 但用于数据绑定(bind)

  • <%执行一段代码并忽略并返回值

  • <%@用于指令,如 PageImports .

关于c# - asp.net特殊标签的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18154310/

相关文章:

c# - System.Text.Json 自定义 JsonConverter 从未调用过

c# - 如何在 asp.net 中显示多系列柱形图

c# - Asp.Net MVC 路由不接受 & 在路由中

c# - 是否可以在不使用探查器的情况下跟踪 C# 应用程序中的内存使用情况?

c# - Win32_ProcessStartTrace 查询中的截断 ProcessName

.net - 函数返回System.IO.MemoryStream?

c# - 如何在 Entity Framework 中的 DbSet 属性上设置过滤选项?

C# WCF - 创建自定义消息内容

C# WPF OnPaint 方法替代?

html - 如何让我的边界一直延伸到边缘?