1
这里是我的为什么我的查询字符串参数被我的ASP.NET MVC 4应用的身体后涨了一倍?
视图模型中的相关内容:
[Display(Name = "One Per Line")]
public bool OnePerLine { get; set; }
[Display(Name = "Comma Separated")]
public bool CommaSeparated { get; set; }
[Display(Name="Upper Case")]
public bool UpperCase { get; set; }
查看:
@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { @class = "form-horizontal" }))
{
.
.
<div class="control-group">
@Html.LabelFor(m => m.OnePerLine, "One Per Line?", new Dictionary<string, object> { { "class", "control-label" } })
<div class="controls">
@Html.CheckBoxFor(m => m.OnePerLine)
</div>
</div>
<div class="control-group">
@Html.LabelFor(m => m.CommaSeparated, "Comma separate them?", new Dictionary<string, object> { { "class", "control-label" } })
<div class="controls">
@Html.CheckBoxFor(m => m.CommaSeparated)
</div>
</div>
<div class="control-group">
@Html.LabelFor(m => m.UpperCase, "Uppercase?", new Dictionary<string, object> { { "class", "control-label" } })
<div class="controls">
@Html.CheckBoxFor(m => m.UpperCase)
</div>
</div>
.
.
}
这里就是我的帖子中的小提琴手看到:
OnePerLine=true&OnePerLine=false&CommaSeparated=true&CommaSeparated=false&UpperCase=true&UpperCase=false
当这得到我的控制器视图模型从视图中有正确的价值观,我只是在帖子正文中找到了一些奇怪的东西。