C# ASP.NET MVC Forms Improving Our Form Drop Down Lists

I tried to use the method in the video but so far no luck.

I tried to draw a parallel between the lesson taught in the video and the challenge, however the challenge is different enough that it confused me. I'm not sure where to begin

Report.cshtml
@model IssueReporter.Models.Issue

@{
    ViewBag.Title = "Report an Issue";
    ViewBag.Title = "Add Entry";
    var selectListItems = new [ ]
{
  new SelectListItem ( ) { Value = “1”, Text = “Item 1”, Selected = false },
  new SelectListItem ( ) { Value = “2”, Text = “Item 2”, Selected = true },
};
}
    <select> 
     <option value=“1”>Item 1 </option>
    <option value=“2” selected > Item 2 </option>
    </select>

<h2>@ViewBag.Title</h2>

@using (Html.BeginForm())
{
    <div>
        @Html.LabelFor(m => m.Name)
        @Html.DropDownListFor(m => m.DepartmentId)
      (SelectList)ViewBag.DepartmentsSelectListItems)
    </div>

    <div>
        @Html.LabelFor(m => m.Email)
        @Html.TextBoxFor(m => m.Email)
    </div>

    <div>
        @Html.LabelFor(m => m.DepartmentId)
        @Html.TextBoxFor(m => m.DepartmentId)
    </div>

    <div>
        @Html.LabelFor(m => m.Severity)
        @Html.DropDownListFor(m => m.Severity)
    </div>

    <div>
        @Html.LabelFor(m => m.Reproducible)
        @Html.TextBoxFor(m => m.Reproducible)
    </div>

    <div>
        @Html.LabelFor(m => m.DescriptionOfProblem)
        @Html.TextAreaFor(m => m.DescriptionOfProblem)
    </div>

    <button type="submit">Save</button>
}

2 Answers

Steven Parker
Steven Parker
205,354 Points

Just as in your previous question, it looks like you understood what to do.

But this time you forgot to change the original close parenthesis into a comma when you added the 2nd argument.

Got it. Thanks!