|
44 | 44 | <option value="">All Categories</option> |
45 | 45 | @foreach (var cat in Model.ViewModel.Categories) |
46 | 46 | { |
47 | | - <option value="@cat" selected="@(cat == Model.Category)">@cat</option> |
| 47 | + if (cat == Model.Category) |
| 48 | + { |
| 49 | + <option value="@cat" selected>@cat</option> |
| 50 | + } |
| 51 | + else |
| 52 | + { |
| 53 | + <option value="@cat">@cat</option> |
| 54 | + } |
48 | 55 | } |
49 | 56 | </select> |
50 | 57 | </div> |
|
56 | 63 | <option value="">All Tags</option> |
57 | 64 | @foreach (var tagOption in Model.ViewModel.Tags) |
58 | 65 | { |
59 | | - <option value="@tagOption" selected="@(tagOption == Model.Tag)">@tagOption</option> |
| 66 | + if (tagOption == Model.Tag) |
| 67 | + { |
| 68 | + <option value="@tagOption" selected>@tagOption</option> |
| 69 | + } |
| 70 | + else |
| 71 | + { |
| 72 | + <option value="@tagOption">@tagOption</option> |
| 73 | + } |
60 | 74 | } |
61 | 75 | </select> |
62 | 76 | </div> |
|
66 | 80 | <label for="difficulty" class="form-label">Difficulty</label> |
67 | 81 | <select class="form-select" id="difficulty" name="difficulty"> |
68 | 82 | <option value="">All Levels</option> |
69 | | - <option value="Beginner" selected="@(Model.Difficulty == "Beginner")">Beginner</option> |
70 | | - <option value="Intermediate" selected="@(Model.Difficulty == "Intermediate")">Intermediate</option> |
71 | | - <option value="Advanced" selected="@(Model.Difficulty == "Advanced")">Advanced</option> |
| 83 | + @if (Model.Difficulty == "Beginner") |
| 84 | + { |
| 85 | + <option value="Beginner" selected>Beginner</option> |
| 86 | + } |
| 87 | + else |
| 88 | + { |
| 89 | + <option value="Beginner">Beginner</option> |
| 90 | + } |
| 91 | + @if (Model.Difficulty == "Intermediate") |
| 92 | + { |
| 93 | + <option value="Intermediate" selected>Intermediate</option> |
| 94 | + } |
| 95 | + else |
| 96 | + { |
| 97 | + <option value="Intermediate">Intermediate</option> |
| 98 | + } |
| 99 | + @if (Model.Difficulty == "Advanced") |
| 100 | + { |
| 101 | + <option value="Advanced" selected>Advanced</option> |
| 102 | + } |
| 103 | + else |
| 104 | + { |
| 105 | + <option value="Advanced">Advanced</option> |
| 106 | + } |
72 | 107 | </select> |
73 | 108 | </div> |
74 | 109 |
|
|
0 commit comments