0

MVC 2 の ViewPage の 1 つに次の SCRIPT タグがあります:-

<script type="text/javascript" src="Account/Handler?ms=connect"></script>

ただし、そのアクション メソッドからスクリプトをダウンロードしません。Handlerコントローラーのアクションにブレークポイントを設定したのAccountですがヒットしません。アクション メソッドは呼び出されません。

この同じタグを使用しHomeControllerてポイントするとHome/Handler、ダウンロードされ、アクション メソッドが呼び出されます。

助けてください。

4

1 に答える 1

1

正しい URL でよろしいですか? たとえば、既に "http://mysite/Account" にいる場合は、"http://mysite/Account/Account/Handler?ms=connect" を指します。Url.Action() を使用する必要があります。

<script type="text/javascript"
    src="<%= Url.Action("Handler", "Account", new { ms = "connect") %>"></script>

ブラウザに google chrome を使用している場合は、ソースを表示して URL をクリックすると、何が返されるかを確認できます。もちろん、コンテンツ タイプを「text/javascript」に設定する必要がありますが、それがホーム コントローラーで機能する場合は、既に設定されていると思います。

于 2011-03-26T09:31:22.917 に答える