我借鉴书上自带的代码:
***.ascx.cs中用到如下类:
using System.Web.Mobile;
using System.Web.UI.MobileControls;
但是运行的时候报错:
E:\Study\asp.net\news1102\News\NewsSort.ascx.cs(7): 类型或命名空间名称“Mobile”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)E:\Study\asp.net\news1102\News\NewsSort.ascx.cs(15): 类型或命名空间名称“MobileControls”在类或命名空间“System.Web.UI”中不存在(是否缺少程序集引用?)不知道是什么原因?
请大家帮忙,一个ASp.net初学者。

解决方案 »

  1.   

    你用的什么框架,如果是WEB,是没有这些包的
      

  2.   

    using System.Web.Mobile;
    using System.Web.UI.MobileControls;
    你要引用相应的dll文件,自己查查看吧
      

  3.   

    你要在项目管理器上点右键
    去引用web.moblie
      

  4.   

    你创建的是“ASP.NET移动Web应用程序”吧,要装MIT(Microsoft Internet Toolkit)的;
    你没有装MIT,装了MIT以后,你创建“ASP.NET移动Web应用程序”,就可以了。
      

  5.   

    我安装的Framework是中文版的,下载的MIT安装不上,是不是我中文版本有关?
      

  6.   

    这个DLL引用的拷贝到本地设为TRUE