是你前台aspx页面有个Inherits属性有问题,改成和后台一样就行了 例如 Inherits='namespace.Login'

解决方案 »

  1.   

    AspNetForums.Components.ForumPage
    好像动网先锋论坛的开源中的命名。
    在msdn也没有找到。
      

  2.   

    Login是C#里保留的一个类,你不能跟它重了.把Login换成login
      

  3.   

    先检查 HTML 代码是嵌入有c# 代码 要保证页面代码无错 并重新生成
      

  4.   

    先检查 HTML 代码是嵌入有c# 代码 要保证页面代码无错 并重新生成
      

  5.   

    你不会直接建立一个Login.aspx。用Notepad++比较一下那里有不同的地方就是问题的所在??给分
      

  6.   

    纠结呀,这个问题困扰我两个小时,
    修改名称空间仍然不好使,最后发现是疏忽导致的,
    虽然在ASPX页面中不区分大小写,但是@page 指令中 inherits 要区分大小写的,
    要对应codeFile指定的aspx.cs页面中的类,大小写保持一致
      

  7.   

     addroom.aspx里面的:
    Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="addroom.aspx.cs" Inherits="addroom" Title="添加会议室-会议事务系统" %>addroom.aspx.cs里面的:
    public partial class addroom : System.Web.UI.Page
    {
        protected void Button2_Click(object sender, EventArgs e)
        { string mdate = this.textbox.Text.ToString();
          string maddress = this.maddress.Text.ToString();
         }
    }我生成时提示错误:"addroom"不包含"textbox"的定义,并且找不到可接受类型为"addroom"的第一个参数的扩展方法"textbox"(是否缺少了using指令或程序集引用)这是什么原因啊?纠结了好长时间,如何解决啊,大家赐教
      

  8.   

    在web窗体中的html代码中<%@ Page Title="教员库" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
        CodeFile="~/jiaoyuanku.aspx.cs" Inherits="jiaoyuanku" %>
    Inherits后面改成你创建的窗体名字就可以了~~~