2016-04-07 74 views
1

我有以下代碼,我想從下拉列表中傳遞選定的值,當我提交按鈕時,參數的值應該從selectedvalue而不是「1」中讀取,傳遞參數,@使用(Html.BeginForm)從下拉

<td style="width:25%;"> 
    @Html.DropDownList("ClientTypeId", null, new {@class="table",style="width: 70%; height:100%;"}) 
</td> 
<td style="width:25%;"> 
</td> 
<td style="width:25%;"> 
</td> 
<td style="width:25%;"> 
    @using (Html.BeginForm("View", "Client", new { ClientTypeId = 1 }, FormMethod.Post, null)) 
    { 
      <input type="submit" value="Search" class="btn btn-default" /> 
    } 
</td> 
+0

我的下拉列表代碼:@ Html.DropDownList(「ClientTypeId」,null,new {@ class =「table」,style =「width:70%; height:100%;」}) –

+0

您的下拉列表需要* *裏面的**表單(並從表格中刪除'new {ClientTypeId = 1}') –

+0

謝謝,現在工作正常:) @ using(Html.BeginForm(「View」,「Client」,FormMethod.Post ,null)) {Html.DropDownList(「ClientTypeId」,null,new {@class =「table」,style =「width:70%; height:100%;」}) } –

回答

0

請在表單(@using(Html.BeginForm))標籤中添加您的下拉列表。你會得到你的數據。