日期:2014-05-17  浏览次数:20422 次

vs2010没有自动提示功能了
我在用vs打开项目文件中的aspx文件时,出现了一个奇怪的问题,打开本地的项目文件中的aspx文件,一点问题都没有,关键字(eg: private)都会出现蓝色,而且输入的时候会出现自动提示,但是当我把这个文件放在服务器时,在用vs打开,这些功能就都没有了,全都是黑色的了,你在修改的时候,也没有了自动提示了,不知道为什么?求解释?
eg:在服务器中打开的aspx页面

<script language="javascript" src="js/swfobject.js"></script>

<link rel="Stylesheet" href="js/uploadify.css" /></head>
<!--#include file="func.aspx"-->
<script language="C#" runat="server">
  int p_year;
  int p_month;
  int p_year1;
  private void Page_Load(object sender, System.EventArgs e)
  {
  p_year = DateTime.Now.Year;
  p_year1 = DateTime.Now.Year - 1;
  p_month = DateTime.Now.Month;
  tabid = GetQueryString2("tabid", "0");
  AddTab("0", "概况");
  AddTab("1", "详细表");
  SetSESSION("guangye", "1");
  }

加下划线的地方是没有问题的,其他的都是有问题的,没有自动提示了,字体颜色也不变了,但是当我放在本地咋打开时,又没有问题了,private 会是蓝色的,输入的时候也是会自动提示的,奇怪。

------解决方案--------------------
单独打开页面的话,没有加载相关的动态库,例如System.Web.dll这类情况。