命名空间“System.Web.UI”中不存在类型或命名空间名称MobileControls 
在項目中有引用using System.Web.UI.MobileControls;
不知道什麽原因,之前還可以的

解决方案 »

  1.   

    我在我的項目中Bin下沒有Mobile相關引用,但是沒有報錯啊,但是在服務器那邊之前還可以,今天不知道爲什麽就報錯了。
    會是因為刪除了什麽東西?
      

  2.   

    可能是因為以前是 .net framework 3.5,現在換成了 .net framework 4.0?
      

  3.   

    解決了,原因是以前是 .net framework 3.5,現在換成了 .net framework 4.0,
    需要在Web.Config中增加如下:
    <add assembly="System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
    另外如果有使用Menu控件,顯示控件樣式也會受到影響,這個問題解決如下:
    需要在Web.config 文件的 pages 节添加这样的属性:
    <pages controlRenderingCompatibilityVersion="3.5" />謝謝版主