1

私のWebアプリケーションでは、この種のエラーが発生することがありましたが、なぜそれが発生するのかわかりませんが、ページを数回更新すると、ページが正常に読み込まれます。 ここに画像の説明を入力してください

.netFramework2.0とビジュアルWeb開発者2005を使用しています。

4

2 に答える 2

3

このエラーメッセージは、ファイルに含まれているクラスがHTMLページで呼び出されているクラスとは異なる場合にのみ表示されます。

たとえば、HTMLページの上部には、次のようなコード行があります。<%@ Page Language="C#" AutoEventWireup="true" CodeFile="@whereyourcodeis.aspx.cs" Inherits="@ClassName" Title="whatever" %>

また、whereyourcodeis.aspx.csファイルには、htmlのinherits行と同じ名前のコンストラクターメソッドが含まれている必要があります。すなわちClass ClassName{ rest of your code}

何らかの理由でこれらの2つの名前が一致しない場合は、エラーが発生します。これにより、コードのどこが間違っているかが明らかになることを願っています。

于 2012-05-28T16:32:13.357 に答える
0

誤って別のaspxファイルのコードファイルを変更して、現在のページファイルと同じコードファイルを指すようにしたときに、偶然に起こりました。

各aspxファイルが正しいコードファイルを指していることを確認してください。Visual Studioは、適切なファイルを指定しません。

エラーの原因となっているファイルの名前を検索して、そのファイルを指している他のページを見つけることができます。

于 2012-11-18T13:48:53.673 に答える