加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

Block内的ASP.NET服务器端注释

发布时间:2020-12-16 04:37:10 所属栏目:asp.Net 来源:网络整理
导读:我知道您可以通过% - Comment - %创建ASP.NET(MVC)中的“服务器端注释”(它们不会作为注释/文本发送到客户端).标签. 但是,我似乎无法在 script内执行此操作.标签 – 如果我尝试这个,我会从Visual Studio中得到一堆带有红色下划线的代码和奇怪的无关错误(“
我知道您可以通过<% - Comment - %>创建ASP.NET(MVC)中的“服务器端注释”(它们不会作为注释/文本发送到客户端).标签.

但是,我似乎无法在< script>内执行此操作.标签 – 如果我尝试这个,我会从Visual Studio中得到一堆带有红色下划线的代码和奇怪的无关错误(“无效的表达式术语’}’)等.

是否有另一种方法可以在脚本标记内部添加服务器端注释?我想评论我的内联Javascript,但不希望我的评论发送到客户端.

解决方法

您可以添加评论没问题.

Visual Studio很愚蠢,无法识别ASP<% - Comment%> JS中的标签.您的页面仍然可以正常编译.

如另一个答案所述,使用//<% - Comment%>将隐藏您的评论(但保留//).

另外,要注意ASP.NET忽略ASP包装代码周围的空格或换行符的习惯:

//<%-- Comment %>
var whatever = '';

可能会变成:

//var whatever = '';

在运行时.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读