2016-04-08 5 views
1

Ich habe eine Html.DropdownList(), die ich Daten mit einem Viewbag binded bin. Es funktioniert einwandfrei. Nun, was ich will ist, wenn Benutzer auswählen und Element von ihm und nach dem Klicken auf den Aktionslink der ausgewählte Artikel Wert sollte als Aktion Link-ID mit jquery oder, senden Sie den ausgewählten Artikel Wert an einen bestimmten Controller als Parameter direkt. Wie kann ich das machen?Wie kann ich ausgewählten Wert aus der Dropdown-Liste mvc als Aktionslink-ID in C#

<div class="col-md-4"> 
    <h2 style="color: #2f6207">dfdfDestination</h2> 
    @Html.DropDownList("Destin",new SelectList(ViewBag.Destination, "regCde", "Destination","--pickone--")) 
</div> 
<div class="mylink"> 
    @Html.ActionLink("SEARCH NOW", "MscHome", new {@id = "ssd"}) 
</div> 

Wie kann ich das tun?

Antwort

4

Wenn Sie jQuery verwenden, können Sie Ajax-Aufruf machen:

$('#Destin').on('change', function(){ //on change drop down selected value 
    $.ajax({ 
    url: '@Url.Action("YourMethod","YourController")', 
    cache: false, 
    type: "POST", //Or GET 
    dataType: "json", 
    data: $(this).val(), //here you set your dropdown selected value 
    success: function(data){ 
     $("#results").append(data); //append your data from controller 
    } 
    }); 
}); 
+0

Sie sind wirklich rockstar: D – Dilip

Verwandte Themen