none
aspx文件的代码提示功能 RRS feed

  • 问题

  • 我用vs2005时,在.aspx.cs文件中代码提示功能很好用,但在.aspx文件中,代码提示功能有时能用有时不能用,并且能用的时候很少,说不准什么时候突然之间能用了,然后马上就又不能用了。不知道是怎么用回事
    2010年3月27日 4:11

答案

  • 你好!

         嵌套在属性的字符串里面的元素是没有智能提示的,JS也不提供智能提示,VS2005就是这样设计的!


    周雪峰
    2010年3月31日 11:57
    版主

全部回复

  • 有知道是怎么回事的吗

    2010年3月28日 14:30
  • 你好!

    从你的描述来看,很难判断是为什么。

    首先你可以给你的VS2005先打个SP1看下有没有用。

    其次,你可以尝试一下这些命令来排除一些可能产生问题的原因:

    - 打开“开始”菜单 >> 运行 >> 输入“devenv.exe /resetsettings”,排除由于IDE的设置产生的问题
    - 打开“开始”菜单 >> 运行 >> 输入“devenv.exe /safemode”,用安全模式来进入Visual Studio,这可以用来排除一些第三方插件或者软件引发的问题
    - 新建个系统账户,进入运行VS,可以用来排除账户引发的可能性

    希望对你有所帮助。


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年3月29日 6:03
  • 谢谢。我现在发现代码在什么情况下不可以了。如下:

    <a href="newsview.asp?NewsID=<%#Eval("NewsID") %>"><%#Eval("Title") %></a>

    如果代码提示不作为属性或写在标签的属性里,就会有代码提示,如果作为属性值出现在属性中,就没有代码提示。如下,第一个<%#Eval("NewsID") %>就没有代码提示,<%#Eval("Title") %>就有代码提示。另外,如果写在js代码中,也不会有代码提示功能。不知VS2005是不是本来就是这样的,如果本来就是这样的,那也就认了,最多麻烦一点。如果不是或有更好的改进方法,请告知。谢谢!

    2010年3月29日 6:17
  • 谢谢你的回复。

    我不是太了解关于ASP.NET方面的问题,不过可以建议你可以去ASP.NET 与 AJAX论坛问一下。 :)


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年3月29日 6:29
  • 你好!

         嵌套在属性的字符串里面的元素是没有智能提示的,JS也不提供智能提示,VS2005就是这样设计的!


    周雪峰
    2010年3月31日 11:57
    版主
  • 终于得到一个明确的回复,谢谢。
    2010年3月31日 13:22
  • 谢谢周版主的帮助! :)
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    2010年4月1日 4:55
  • 不用客气啊!

    大家互相交流啊!


    周雪峰
    2010年4月1日 11:52
    版主