能否在aspx源JavaScript中放置预处理器或TODO ASP.NET标记?
我想把它挂起来,这样如果我不使用它或不需要它,我就记得把它取下来。不会拾取它,因为它是JavaScript。即使是VisualStudio2008任务列表也不会从评论中删除它 我的想法要么是能否在aspx源JavaScript中放置预处理器或TODO ASP.NET标记?,javascript,asp.net,Javascript,Asp.net,我想把它挂起来,这样如果我不使用它或不需要它,我就记得把它取下来。不会拾取它,因为它是JavaScript。即使是VisualStudio2008任务列表也不会从评论中删除它 我的想法要么是//TODO:要么是#warning指令,但到目前为止,我找不到任何有效且没有错误的指令 尝试示例: <script type="text/javascript"> //ClientSide validation function CheckRootCause(sender, ar
//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>
//客户端验证
函数检查根本原因(发送方,参数){
//TODO:如果不需要,请将其删除
var iValue=parseInt(参数值);
args.IsValid=iValue>0;
}
VisualStudio的任务列表没有选择TODO,而
只给出了3个警告,而不是1个。警告本身、预期的表达式警告和无效字符警告。当我查看代码时,它还提供了3个重竖琴下划线,包括一个红色下划线,好像这是一个无编译错误
我正在寻找能做以下任何一项的东西
- VisualStudio开始着手这项任务 名单
- VisualStudio将其作为单个警告进行处理 在错误列表上
- VisualStudio发出警告,因为
它被标记为
过时
- ReSharper拿起了一个待办事项 代码分析
<%
#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>
//客户端验证
函数检查根本原因(发送方,参数){
var iValue=parseInt(参数值);
args.IsValid=iValue>0;
}
我认为您的“服务器”代码被忽略了,因为它在标记中。+1除非我想在
标记中的函数列表中标记特定的函数,否则这是有效的。如果没有特定于函数的解决方案,我会接受。如果您计划在某个时候删除它(如果不需要),也可以在它周围创建一个单独的脚本块,直到您确定是否需要它。如果发现有,请将其与其他脚本组合到另一个脚本块中(如果有)