Asp.net mvc 如何获取fropdownList的选定值并将其发送给控制器

Asp.net mvc 如何获取fropdownList的选定值并将其发送给控制器,asp.net-mvc,Asp.net Mvc,我在我的一个视图中有这段代码 而不是为了测试而硬编码 selectedProduct=“+”债券” 我需要 selectedProduct=“+SelectedValuefromDropDownList 如何获取所选值? 提前交货 <div class="Left Width50Perc" style="display: inline"> <select id="searchForBondsSelect"> <option value="B

我在我的一个视图中有这段代码

而不是为了测试而硬编码

selectedProduct=“+”债券”

我需要 selectedProduct=“+SelectedValuefromDropDownList

如何获取所选值? 提前交货

<div class="Left Width50Perc" style="display: inline">
    <select id="searchForBondsSelect">
         <option value="Bonds">Bonds</option>
         <option value="Stocks">Stocks</option>
         <option value="Funds">Funds</option>
         <option value="ETFS">ETFs</option>
     </select>
</div>

<div class="Right  Width50Perc">
    <div class="Left FilterTooltip" style="display: inline">
        @CommonHelpers.AutoCompleteTextBox("/st/searchlist?partialString={0}**&selectedProduct=" +  "Bonds"**, InputClass: "TextBox2 Data10 AutoCompleteTextBox", Watermark: "Enter a value")
    </div>
</div>*

纽带
股票
基金
ETF
@CommonHelpers.AutoCompleteTextBox(“/st/searchlist?partialString={0}**&selectedProduct=“+”Bonds”**,InputClass:“TextBox2 Data10 AutoCompleteTextBox”,水印:“输入值”)
*

我在阅读者的帮助下成功了

我尝试了一种新代码的不同方法,但这种方法不起作用

<div class="Left Width50Perc" style="display: inline">
    <select id="searchForBondsSelect" class="selectedValue">
        <option value="Bonds">Bonds</option>
        <option value="Stocks">Stocks</option>
        <option value="Funds">Funds</option>
        <option value="ETFS">ETFs</option>
    </select>
 </div>

<script>
    $(".selectedValue").select(
        {
            select: function (event, ui) {
                $(".selectedValue").val(ui.select.val);
                $.ajax({
                    url: "/searchtool/st/GetProductType",
                    data: { productType: ui.select.val },
                    async: true,
                    type: "POST",

                })
            }
        });
</script>

纽带
股票
基金
ETF
$(“.selectedValue”)。选择(
{
选择:功能(事件、用户界面){
$(.selectedValue”).val(ui.select.val);
$.ajax({
url:“/searchtool/st/GetProductType”,
数据:{productType:ui.select.val},
async:true,
类型:“POST”,
})
}
});
然后,读者提出了这个建议。再次感谢

<script>

    $(".selectedValue").change(function() {
         $.ajax({
             url: "/searchtool/st/GetProductType",
             data: { productType: $(this).val() },
             async: true,
             type: "POST",
         })
    });
     </script>

$(“.selectedValue”).change(函数(){
$.ajax({
url:“/searchtool/st/GetProductType”,
数据:{productType:$(this.val()},
async:true,
类型:“POST”,
})
});