我想挂钩,所以我记得如果我不使用它或需要它,请删除它。 ReSharper不会接受它,因为它是JavaScript。即使是Visual Studio 2008任务列表也不会将其从评论中删除。
我的想法是//TODO:
或#warning
指令,但到目前为止我找不到任何有效且没有错误的内容。
示例尝试:
<script type="text/javascript">
//ClientSide validation
function CheckRootCause(sender, args) {
//TODO: remove this if not needed
<% #warning "unused code" %>
var iValue = parseInt(args.Value);
args.IsValid = iValue > 0;
}
</script>
Visual Studio的任务列表没有选择TODO,<% #warning %>
提供3个警告而不是1.警告本身,预期表达式警告和无效字符警告。当我查看代码时,它还会给3个ReSharper下划线,包括一个红色代码,好像它是一个无编译错误。
我正在寻找能够执行以下任何操作的内容
Obsolete
或任何其他技巧可以帮助我找到并稍后清理它。
有什么事吗?
答案 0 :(得分:3)
我以前从未使用过#warning。但是如果你这样做会怎么样:
<%
#warning "unused code"
//TODO: remove this if not needed
%>
<script type="text/javascript">
//ClientSide validation
function CheckRootCause(sender, args) {
var iValue = parseInt(args.Value);
args.IsValid = iValue > 0;
}
</script>
我认为您的“服务器”代码被忽略了,因为它位于&lt; script&gt;中标签