如何在另一个cshtml页面的cshtml页面中的action链接中分配复选框值?

时间:2013-07-03 06:41:34

标签: asp.net-mvc-4 razor checkbox

代码:

Index.cshtml

<div class ="">
    <input id="date" type="checkbox" />Date<br /><br />
</div>

Header.cshtml

@Html.ActionLink("Add", "Action", "Controller", new 
                                {date = ??}, new
                {
                    @class = "hidden",
                    @Id = "tasks"
                })

如何在另一个cshtml页面的cshtml页面中的日期参数(true(如果选中)或false(如果未选中))中的操作链接中指定复选框值?

1 个答案:

答案 0 :(得分:0)

使用表单和html帮助器复选框

像这样

@using (Html.BeginForm(action, controller, FormMethod.Post))
{
     @Html.CheckBoxFor(model => model.date)
     <input type="submit" value="Submit" />
}

然后在您的发布操作中,日期将在您发布的模型中提供。