【发布时间】:2016-06-15 02:17:13
【问题描述】:
我在提交服务器端为我的单选按钮获得了 null 值。该模型的所有其他属性都可以。
这是带有单选按钮的部分视图:
Traitement @Html.RadioButtonFor(m => Model.SearchQuery.TypeService, "Traitement",new { @id="rbTraitement"})
Catégorisation @Html.RadioButtonFor(m => Model.SearchQuery.TypeService, "Catégorisation", new { @id = "rbCat" })
在我的模型中,这是属性:
[Display(Name = "Service responsable du traitement ou de la catégorisation", Prompt = "Service responsable du traitement ou de la catégorisation")]
public string TypeService { get; set; }
在控制器中:
[HttpPost]
public ActionResult SearchTraitement(SearchQueryModel query)
{
var searchResult = CurrentPlainteBO.SearchPlaintes(query);
return PartialView("_resultsTraitement", searchResult);
}
【问题讨论】:
-
控制器中的方法其实是这样的: [HttpPost] public ActionResult SearchTraitement(SearchQueryModel query) { var searchResult = CurrentPlainteBO.SearchPlaintes(query); return PartialView("_resultsTraitement", searchResult); }
-
您可以在您的视图中发布@model 表达式吗?另外,SearchQuery 是 SearchQueryModel 的属性吗?
标签: c# razor radio-button