2009-08-20 8 views
0

私はちょっと混乱しています。この質問が他の箇所で繰り返されている場合は、ごめんなさい、私はチェックしましたが、それはまだここにいるようです。MVC DropDownList SelectedItemアクションリンクの値

DropDownListの現在選択されている項目を取得してActionLinkに送信する方法(JavaScriptを使用しない)がありますか?

<%= Html.DropDownList("Elements") %> 

<%=Html.ActionLink("Add Authorization Element", "AddElement", new {elementGuid = ??? }) %> 

私が探していますビットは交換するものです:

???

おかげで、JavaScriptをせずに

リック

答えて

0

ない、ありません。もちろん、それは普通の JavaScriptです。

両方を実行する場合は、ドロップダウンにJavaScriptを追加してから、送信タグをnoscriptタグ内に配置します。 JavaScriptを使用しないユーザーは、ボタンをクリックする必要があります。 JavaScriptを使用しているユーザーには表示されません。

+0

ありがとう、その私が恐れていた:)私の問題は、ユーザーがJavaScriptを使用していない可能性はありません、私はちょうどできるだけ多くを避けたい、ありがとう!いくつかの例を確認したところ、JavaScriptを使って何かをハックアップすることができたと思います。私のサンプルに合う素晴らしい例がありますか? –

+0

onchangeイベントでは、document.locationを "<%= Url.Action(...)%>" –

+0

Urmに割り当てるだけで、ltとgtはもちろん< and >になります。私はここに何がエンコードされるのか分からない。 –

関連する問題