GetTypeHashCode() 没有找到适合的方法来重写等问题

“/web”应用程序中的服务器错误。


编译错误

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

编译器错误信息: CS0115: “ASP.管理员模块_帐户信息管理_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写

源错误:

行 1540: 
行 1541: [System.Diagnostics.DebuggerNonUserCodeAttribute
()]
行 1542: public override int GetTypeHashCode() {
行 1543: return 467426834;
行 1544: }


源文件:c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web\9fedc737\95205c54\App_Web_帐户信息管理.aspx.f8e4a0a4.cxxhsvmn.0.cs

行: 1542


出现这个错误的原因是你在.cs文件中的类名和.aspx中的类名不相同造成的.例如,.cs文件名叫教师信息.aspx(教师信息.cs),但是在.cs文件代码中的load方法前的名称却为 _default,归结起来就是类名不一致造成的.必须仔细检查.
 

解决的办法:

 

      出现这个错误的原因

 

1、每个窗体文件都有一个.aspx和.aspx.cs两个文件,只将看两个类名是否相同,两个文件名不同的话,也会出这样的错误。归结起来就是类名不一致造成的.必须仔细检查.

2、如果上面的没有问题的话,那就得看后缀为.aspx的文件,在代码界面第一行的“Inherits”是不是等于咱们错误的那个文件名,对于咱们这个应该就是“Inherits="view_missionsaudit"”

3、如果上面两个还没有解决问题的话。。那就得看这个后缀为.aspx.cs里面类的类名是否是这个文件的名字,对于咱们这个类名应该就是“view_missionsaudit”

原文地址:https://www.cnblogs.com/shlcn/p/2112848.html