1

asp.net コントロールに奇妙な問題があります。

(以前の) 作業中のページを編集していますが、新しいコントロールを追加して実行しようとすると、次のように表示されます。

名前「xxx」は現在のコンテキストに存在しません

また、マークアップとコード ビハインド ファイルの両方で、作業中のコントロールの名前を変更すると、このコントロールに対してもこのエラーが発生します。

デザイナー ファイルを削除して「Web アプリケーションに変換する」ことについて読んだことがありますが、デザイナー ファイルも、「Web アプリケーションに変換する」オプションもありません。

誰か提案はありますか?

編集:いくつかの例:

マークアップ:

<asp:DropDownList runat="server" ID="ddlBank" style="width: 227px;">
</asp:DropDownList>
<asp:DropDownList runat="server" ID="DropDownList1" style="width: 227px;">
</asp:DropDownList>

コードビハインド:

if (ddlBank.SelectedValue == "0")
{
    displayMessageBar("Error", "Je dient eerst een bank op te geven.", "error");
    return;
}

if (DropDownList1.SelectedValue == "0")
{
    displayMessageBar("Error", "Je dient eerst een bank op te geven.", "error");
    return;
}

私のIDEが与えるエラーメッセージ:

エラーメッセージ

4

1 に答える 1

1

解決策を見つけました:

同僚が別のページを追加し、同じコード ビハインド ファイルを指しているようです。何かを変更するまで、それはうまくいきました。

他の誰かがこの情報を使用できることを望みましょう。

于 2013-02-22T14:19:36.713 に答える