問題タブ [ambiguous]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3203 参照

asp.net-mvc - インデックス ページを対象とする場合の w/Url.Action

「完全修飾」ルートが必要なときに生成されない状況に陥っています。次のコードは、この問題を示しています。

Url.Action() を最初に呼び出すと、/Admin/Reference/Index2が生成されます。2 番目の呼び出しでは/Admin/Referenceが生成されます。これは、"Index" が既定の識別子であるためだと思います。

残念ながら、ルート マッピング (VS2010 で生成されたので変更していません) はもちろん、2 番目のルートをルート領域の Admin コントローラーの Reference メソッドの呼び出しとして処理します。ルート リゾルバが、2 番目のリンクが本当に管理領域の参照コントローラのインデックス ハンドラを対象としていることを認識できる方法はありません。

明らかな回避策の 1 つは、領域内のコントローラーに Index メソッドを持たないことです。しかし、それは醜いようです。より良い/より堅牢なアプローチに興味があります。

0 投票する
3 に答える
4098 参照

c++-cli - C++/CLI - 名前空間とクラスのあいまいなシンボル

クラス「Foo」が定義されているヘッダー ファイル (ネイティブ、サードパーティ) を含む C++/CLI ファイルをコンパイルしようとしました。さらに、名前空間「Foo」が定義されている #using "Bar.dll" 経由で C# dll を使用しています。コンパイラは、エラー C2872「Foo はあいまいなシンボルです」を返します。

ヘッダーファイルのクラス定義が特定の名前空間にネストされていないため、ネイティブクラス「Foo」がどの名前空間で定義されているかわかりません。したがって、クラス「Foo」は名前空間にない可能性があると思います(C++では可能ですよね?)。それ以外の場合は、クラス「Foo」とその名前空間を指定して、コンパイラに固有のものにします。

「Bar.dll」で使用されている名前空間「Foo」の名前を変更する可能性がありますが、名前空間を維持する別のソリューションを探しています。実際、クラスと名前空間は異なる要素ですが、c++/cli コンパイラではそうではないと思いますか?

Thx 前もってミクベック

0 投票する
3 に答える
3090 参照

android - AndroidKSoap2Webサービスの使用に関する問題

Ksoap2を使用してWebサービスに次のコードを使用しています

しかし、それはlogcatに次の出力を与えています:

私のコードの問題は何ですか?

0 投票する
0 に答える
1315 参照

vb.net - X はモジュール内の宣言の間であいまいですが、1 つしかありません

だから、私はVS 2k5で作業しており、別のプロジェクトからこのプロジェクトにいくつかのコードをコピーしています。VB Web アプリケーションです。コードはコンパイルされますが、最初のページを読み込もうとすると、次のようになります。

コンパイラ エラー メッセージ:BC30554: 'FormFunctions' is ambiguous.

もう 1 つの問題は、103 行目にブレークポイントを設定しようとしても、ヒットしないことです。どこかでファントムコードを実行しているようです。

私のプロジェクトにある唯一の GetEdit モードは、モジュール FormFunctions にあります。

実行時に 2 つのメソッドがどこに表示されているかを知るにはどうすればよいですか?

0 投票する
1 に答える
758 参照

c++ - ISOC++であいまいな演算子を解決する方法

たくさんの古いC++コードをMSVisualC++7.0からiOS4iPhone g ++ 4.2.1コンパイラに移植することで、私は今ではほとんどアイデアがありません。これをコンパイルすると、いくつかのあいまいなエラーが発生します。

complex_dのクラス定義は次のとおりです。

問題の2つの演算子はあいまいとしてマークされていますが、理由はわかりません。もともとこのクラスはテンプレートとして書かれていましたが、実際にはdouble型でのみインスタンス化されていました。そこで、上記の定義をもたらすcomplex_dクラスのテンプレートを解除しました。MS Visual C ++ .NET 2002を使用してMSC環境でエラーと警告なしでコンパイルしましたが、g++4.2.1でこれらのあいまいなエラーが発生します。

私はC++でオーバーロード演算子を使用してコードを書くのにかなり長い時間がかかり、*演算子の2つの定義を書き直すことをたくさん実験しました。主な問題は、これがあいまいな理由がわからないことです。にとって:

complex_dにdouble変数値を掛けて、結果をcomplex_dとして返す必要があります。したがって、フレンド演算子*を評価する必要があります。オペレーターを入れ替えると

クラスメンバーまたは列挙型がパラメーターとして必要であるという別のエラーが発生します。また、コード内の別の場所でも必要になるため、問題の2番目の演算子を省略することはできません。

このジレンマから抜け出す方法を教えてくれる人はいますか?

0 投票する
2 に答える
1243 参照

c++ - この右辺値呼び出しがあいまいなのはなぜですか?

この右辺値呼び出しがあいまいなのはなぜですか? 私は AA と AA& を持つことができ、コンパイラは を使用することを認識しますAA&。しかし、3 番目のオプションを追加すると、エラーが発生します。明らかに AA&& は、int の int のような他のものよりも優れたオーバーロードであり、long よりも優れています。なぜこれがあいまいなのですか?3 つのオーバーロードすべてを保持し、どれが必要かを明確にする方法はありますか? (型キャスト(AA&&)はそれを行いません)。

0 投票する
1 に答える
1269 参照

asp.net-mvc-2 - MVC2のあいまいなアクションメソッド

MVC 2のあいまいなアクションメソッドに問題があります。ここにあるソリューションを実装しようとしました:ASP.NET MVCのあいまいなアクションメソッドですが、それは単に「リソースが見つかりません」というエラーを表示します。呼び出したくないアクションメソッドを呼び出そうとしています。私が使用しているRequiredRequestValueAttributeクラスは、他の質問のソリューションにあったものとまったく同じです。

私の行動方法は次のとおりです。

現在、私はそのint idバージョンを使おうとしていますが、代わりにそのバージョンを呼び出していstring titleます。

0 投票する
0 に答える
816 参照

resharper - XML コメント - あいまいな参照「NotifyCollectionChangedEventArgs」は、cref タグを参照してください。

基本的に、私は次のものを持っています: <see cref="NotifyCollectionChangedEventArgs"/>XML コメントのタグを参照してください。ReSharper は、あいまいな参照であると述べており、絶対パスとして指定することを提案しているので、<see cref="System.Collections.Specialized.NotifyCollectionChangedEventArgs"/>代わりに使用しますが、それでもあいまいな参照であると言っています。同じ名前空間に同じ名前のクラスが 2 つあると何が起こっているのかわかりませんか??

これがReSharperの問題として浮上している理由を知っている人はいますか? このマシンにはまだ Sandcastle が搭載されていないため、Sandcastle に対してこれをテストして問題が発生するかどうかを確認していませんが、問題が発生するかどうかは疑問です。

0 投票する
2 に答える
4965 参照

sqlite - Sqliteクエリエラー:あいまいな列名?

sqlite3 データベースで次のクエリを実行しています。

次のエラーが表示されます。"ambiguous column name: tag.tagname"

Google は、1 つ以上のテーブルが列名を共有し、列の特定のテーブルが指定されていない場合に、このエラーが発生すると言っているようです。ただし、ここでは、テーブル名が指定されています。さらに、データベース全体に「tagname」という名前の列は他にないため、テーブル名の有無にかかわらずあいまいになることはありません。これは sqlite の問題ですか、それとも構文に問題がありますか?

0 投票する
2 に答える
2167 参照

asp.net - 「クラス」があいまいです

ソリューションを構築しようとすると、「'VirtualMarchRegistrationDAL'があいまいです」というエラーが発生します。フォーラムで役立つものはまだ見つかりません。使用されているコードは次のとおりです。

returnステートメントでエラーが発生しています。参照しているDALは、App_Codeフォルダーにあります。

助けてくれてありがとう、2Rhino53