Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
能否在aspx源JavaScript中放置预处理器或TODO ASP.NET标记?_Javascript_Asp.net - Fatal编程技术网

能否在aspx源JavaScript中放置预处理器或TODO ASP.NET标记?

能否在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

我想把它挂起来,这样如果我不使用它或不需要它,我就记得把它取下来。不会拾取它,因为它是JavaScript。即使是VisualStudio2008任务列表也不会从评论中删除它

我的想法要么是
//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除非我想在
标记中的函数列表中标记特定的函数,否则这是有效的。如果没有特定于函数的解决方案,我会接受。如果您计划在某个时候删除它(如果不需要),也可以在它周围创建一个单独的脚本块,直到您确定是否需要它。如果发现有,请将其与其他脚本组合到另一个脚本块中(如果有)