首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

这个异常信息什么意思如何解决

2012-05-01 
这个错误信息什么意思怎么解决?vs2008出错信息如下:错误2请确保此代码文件中定义的类与“inherits”属性匹配

这个错误信息什么意思怎么解决?
vs2008

出错信息如下:
错误2请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。K:\WebSite4\WebSite4\a\UploadPic.aspx.cs1133K:\WebSite4\WebSite4\

出错时系统标记了下面红色的部分:

C# code
using System;using System.Data;using System.Configuration;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 _Default : [color=#FF0000]System[/color].Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {    }    protected void FileUpload_Button_Click(object sender, EventArgs e)    {        try        {            if (FileUpload1.PostedFile.FileName == "")            //if (FileUpload1.FileName == "")             //if (!FileUpload1.HasFile)     //获取一个值,该值指示 System.Web.UI.WebControls.FileUpload 控件是否包含文件。包含文件,则为 true;否则为 false。             {                this.Upload_info.Text = "请选择上传文件!";            }            else            {                string filepath = FileUpload1.PostedFile.FileName;  //得到的是文件的完整路径,包括文件名,如:C:\Documents and Settings\Administrator\My Documents\My Pictures\20022775_m.jpg                 //string filepath = FileUpload1.FileName;               //得到上传的文件名20022775_m.jpg                 string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);//20022775_m.jpg                 string serverpath = Server.MapPath("~/images/") + filename;//取得文件在服务器上保存的位置C:\Inetpub\wwwroot\WebSite1\images\20022775_m.jpg                 FileUpload1.PostedFile.SaveAs(serverpath);//将上传的文件另存为                 this.Upload_info.Text = "上传成功!";            }        }        catch (Exception ex)        {            this.Upload_info.Text = "上传发生错误!原因是:" + ex.ToString();        }    }}



[解决办法]
可能是你对添加的页面文件进行了重命名引起的,
在你的页面文件(如Indexs.aspx)源码中找到下面这段,也就是在文件头上:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Indexs.aspx.cs" Inherits="Indexs" %>
确认CodeFile属性值和Inherits属性值是否都是指向你的页面类的名称

热点排行