我目前正在尝试清理我在这里继承的一些公司网站.我设法清理了网站上的大部分错误,但仍有一些问题在这里.
我有一个包含此代码的母版页:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class MasterPage : System.Web.UI.MasterPage {
public lists m_listsClass = new lists();
Run Code Online (Sandbox Code Playgroud)
(不,这不是列表中S的错字).
现在在App_code中我有一个类lists.cs
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
/// <summary>
/// Summary description for lists
/// </summary>
public class lists
{
public lists()
{
Run Code Online (Sandbox Code Playgroud)
当我尝试在visual studio 2008中构建网站时,我有这样的错误:
Error 3 The type or namespace name 'lists' could not be found (are you missing a using directive or an assembly reference?) C:\Users\egirard\Documents\Visual Studio 2008\Projects\iFuzioncorp\iFuzioncorp\Masters\MasterPage.master.cs 23 12 iFuzioncorp
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
我也在服务器上看到了一些奇怪的行为.显然根据IIS7,它正在使用.net 2.0进行编译(池配置了.net 2)但是有一些"using"语句包含Linq ...如果Linq不是.net的一部分,如何编译页面是可能的2本身?
刚编辑了代码本身的新闻详细信息.到处都没有命名空间.