1
テーブルの一部を変更してdbmlファイル内のテーブルを更新しなければならなかったので、サーバエクスプローラからドラッグして特定のテーブルを削除しましたその後、突然、すべてのWebコントロールが私にエラー「 '_' 'が存在しません」を表示し始めました。タグ接頭辞がaspのときはすべて動作しますが、自分のタグを持つタグはすべて機能しなくなります。私はweb.configファイルをチェックし、正しいタグ名でコントロールに正しい名前が追加されています。それは私が削除し、dbmlファイルからテーブルを追加するまで働いていた。dbmlファイル内のテーブルとすべてのWebcontrolsエラーがスローされました
助けてください!
これらの不一致を正確に確認する必要があります。 dbml.cssファイルのように? aspxページのコントロールが正しいと思われるためです。 – Ratan
@Ratan:最初の例外から始めます。これが起こったら、インテリセンスでそれを識別できるはずです。あなたはあなたのテーブルを見るでしょう、そして、それはわずかに異なる名前を持っています。 .dbmlファイルに問題のあるテーブルのプロパティウィンドウを使用してオブジェクトの名前を変更できるはずです。 –
ええ、dbml csファイルを開いたときに、エラーメッセージ "Error 'ProjectName.Model.organization._isSite'と 'ProjectName.Model.organization._isSite'のあいまいさがある"コードをチェックすると、編集したテーブルでは、_isSiteの定義をもう1つ追加しました。 2つの定義は次のとおりです。private bool _isSite;もう1つはプライベートSystem.Nullable @__isSite;列は、私のテーブルのnull可能な列です。なぜそれが2つを追加し、どちらが正しいのですか?どうもありがとう! –
Ratan