2016-07-25 17 views

答えて

-1

これはひどく間違っています。

source: '<%= Url.Action("FindProduct") %>', 

私はうまくいきませんが、あなたのサーバーメソッドが呼び出されない理由を確認する必要があった場合は、そこから確実に開始します。

URL全体をsource属性に置き、サーバーコードとクライアントコードを混在させないでください。

+0

私は前にこの構成を見たことがないと思いますか?これは、アクションURLを生成するためのasp.net MVCで一般的に受け入れられているメソッドです。これは、アクションの場所やルーティングが変更された場合、JSコードを更新する必要がないためです。そして、厳密なルーティングは、指定されたルールに基づいてサーバー側で計算する必要がある場合があります。ほとんどの人は、これを行うことは、MVCアプリケーションのURLをハードコーディングするよりも良いことに同意します。 – ADyson

関連する問題