日期:2014-05-17  浏览次数:20548 次

怎么也解决不了--编译器错误消息: CS0433
C# code
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

public class myCodebehind: Page
{
    protected Label lblMessage;
    protected void Button_Click(Object sender, EventArgs e)
    {
        lblMessage.Text = "Hello!";
    }
}

 

HTML code
<%@ Page Language="C#" Inherits="myCodeBehind" Src="myCodeBehind.cs"%>

<html>
<head runat="server">
    <title></title>
</head>
<body>
    <form runat="server">
    <asp:Button Text="Click Here!" OnClick="Button_Click" runat="server" />
    
    <p>
    <asp:Label ID="lblMessage" runat="server"></asp:Label>
    </p>
    </form>
</body>
</html>




说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS0433: 类型“myCodebehind”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\1f25af0b\48a892c1\App_Web_l4mzap0s.dll”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\1f25af0b\48a892c1\assembly\dl3\b02f938c\00b34a51_f471cb01\chart6.DLL”中


其实就是按着例子来写一个后台代码,示例代码编译一点问题没有,我在网上搜了很多解决方法,删除c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files下的文件,还有代码所在的BIN目录下的文件,甚至重装IIS在重启都解决不了,不知道其原理为何,请各位帮忙解决下

谢谢

------解决方案--------------------
重装 下 哈哈
------解决方案--------------------
命名冲突,修改命名