【发布时间】:2014-03-20 15:30:40
【问题描述】:
我想将在我的视图中收集的数据作为模型传递给我的控制器。 (因为我的变量太多了,我只是展示了一些)
这是我的模型:
public class Arama
{
public string nereden { get; set; }
public int neredenTip { get; set; }
public string nereye { get; set; }
public int nereyeTip { get; set; }
}
这是我的控制器:
public ActionResult UcakArama(Arama arama)
{
return RedirectToAction("Ukn", "U", arama);
}
这是我的看法:
@model kyWeb.Models.Arama
@Styles.Render("~/Content/AramaEkran")
<li class="dyas_li">
<div id="nereden">
<span class="dyas_ttl">3.Çocuk</span>
<div class="smll2-select">
@Html.DropDownListFor(m => m.nereden, new SelectList(new int[] { 2, 3, 4}, 2), new { tabindex = "1", id = "yds" })
</div>
</div>
</li>
<li class="dyas_li">
<div id="nereye">
<span class="dyas_ttl">3.Çocuk</span>
<div class="smll2-select">
@Html.DropDownListFor(m => m.nereye, new SelectList(new int[] { 2, 3, 4}, 2), new { tabindex = "1", id = "yds" })
</div>
</div>
</li>
@Html.ActionLink("ARA", "ucakarama", new { arama = this.Model })
当我调试时,我看到模型变为空。 我想从 html 中获取值并将其传递给我的控制器
【问题讨论】:
标签: c# asp.net-mvc razor asp.net-mvc-5