0

私のASP.NET MVC 4プロジェクトでは、私のインデックスページに、選択した値を同じインデックスページに「リダイレクト」したいドロップダウンリストがあります。基本的な関数を作成しましたが、選択した値を jQuery で送信する方法がわかりません。

したがって、現在の状況: ユーザーがドロップダウンリストを変更するたびに、選択した値の ID が var に*キャプチャされselectedFBます。selectedFB次に、インデックス ページに戻るURL、リンクが必要です。しかし、その URL を生成する方法は?

<script>
    $(function () {            
        $('#FBType').change(function () {
            var selectedFB = $(this).find('option:selected').val();
            var result = '@Html.ActionLink("Index", "Index", new { id = selectedFB })';
            $("#dynamicLink").attr("href", );
            return true;
        });
    });
</script>
4

2 に答える 2

0

クライアント サイトとサーバー サイトが混在しているようです。あなたのための2つのオプション...

クライアントサイトでは、このように MVC で使用するように、安らかなルートが必要ですhttp://server/action/parameter

または、クライアント サイト スクリプト ダイナミックを構築し、ビュー エンジンに解決済みのリンクを挿入させる必要があります。

これはブラウザでは解決されません '@Html.ActionLink("Index", "Index", new { id = selectedFB })';

これが役立つかどうか教えてください...

于 2013-05-22T12:36:42.587 に答える