Possible to have Visual Studio TODO comments in aspx/ascx files appear in task list?

后端 未结 3 1496
花落未央
花落未央 2021-02-07 12:03

We develop asp.net webforms using visual studio 2008. For multilingual support, we translate all our text. However, when designing, we usually just enter the english text and

相关标签:
3条回答
  • 2021-02-07 12:31

    You do not need the <% %> on lines by themselves. This example shows what works and what does not:

    <%//ToTranslate will work%>
    <%/*ToTranslate will work*/%>
    <!--ToTranslate won't work-->
    <!--
    ToTranslate won't work
    -->
    

    It may be due to the fact that what's differentiating between an HTML comment and some form of aspx comment is getting messed up by the -- because that's part of an html comment?

    0 讨论(0)
  • 2021-02-07 12:36

    FYI if you want to do this in a .Net MVC3 razor cshtml file the syntax this:

    @{
    //TODO: Move this inline <style> css to a file
    }
    

    Take note: that you need to put the trailing } bracket on a new line as otherwise it will be included in the // comment. You could do it using /**/ like below and keep it all on one line but it's more typing, and a bit harder to read. My take is, if it annoys you the comment takes up 3 lines in your file, all the more motivation to fix the issue and remove it completely :)

    @{/*TODO: Move this inline <style> css to a file*/}
    
    0 讨论(0)
  • 2021-02-07 12:55

    It seems to me that it works fine if you put the delimiters <% and %> on a line by themselves. What I did was this: go to Tools menu and click on Options, then under Environment -> Task List add a new ToTranslate token. Click OK to accept the change. Back on the ASPX page I added the comments on a line by themselves and the code delimiters on lines by themselves.

    0 讨论(0)
提交回复
热议问题