将单选按钮标记为选定的ASP.NET MVC5 C#

时间:2018-04-09 09:15:33

标签: c# asp.net-mvc razor asp.net-mvc-5

我在控制器中使用一些假数据编写了一个页面,以便在我的视图中呈现一些模拟数据。这是我的代码:

模型

数据视图模型

[Required]
    [Display(Name = "Is this a remix?")]
    public bool IsRemix { get; set; }

    [Required]
    [Display(Name = "Does this song contain sample(s)?")]
    public bool ContainsSample { get; set; }

我在ViewModel中有这个

public bool IsRemix { get; set; }
public bool ContainsSample { get; set; }

控制器

model.Songs = songs;
model.SongTitle = "Darkside of the Moon";
model.AlternativeSongTitle = "Wish You Were Here";
model.DurationMinutes = 3;
model.DurationSeconds = 57;
model.IsRemix = true;
model.ContainsSample = false;

查看

<div class="form-group">
                <label class="control-label col-md-4 pull-left" for="SongTitle">Is a Remix</label>
                <div class="col-md-8">
                    <div class="admin-form theme-primary">
                        <div class="radio-custom radio-primary mt10 mr10 pull-left">
                            @Html.RadioButtonFor(m => m.IsRemix, true, new { @class = "control-label col-md-4" })
                            <label for="IsRemixYes">Yes</label>
                        </div>
                        <div class="radio-custom radio-primary mt10 pull-left">
                            @Html.RadioButtonFor(m => m.IsRemix, true, new { @class = "control-label col-md-4" })
                            <label for="IsRemixNo">No</label>
                        </div>
                    </div>
                </div>
            </div>

            <div class="form-group">
                <label class="control-label col-md-4 pull-left" for="SongTitle">Contains Sample</label>
                <div class="col-md-8">
                    <div class="admin-form theme-primary">
                        <div class="radio-custom radio-primary mt10 mr10 pull-left">
                            @Html.RadioButtonFor(m => m.ContainsSample, true, new { @class = "control-label col-md-4" })
                            <label for="ContainsSampleYes">Yes</label>
                        </div>
                        <div class="radio-custom radio-primary mt10 pull-left">
                            @Html.RadioButtonFor(m => m.ContainsSample, true, new { @class = "control-label col-md-4" })
                            <label for="ContainsSampleNo">No</label>
                        </div>
                    </div>
                </div>
            </div>

我不确定如何预先选择单选按钮。

0 个答案:

没有答案