Предположим, у вас в контроллере есть:
public List<Keyword> kewordsList{ get; set; } = new List<Keyword>();
Но прежде чем вы должны иметь в своей модели класс Ключевое слово:
public bool Checked { get; set; } // the name is written by me you can choose any name you want
Флажок должен быть логического типа, и после этогоВы можете использовать его в своей форме:
@for (var i = 0; i < Model.keywordsList.Count(); i++)
{
<input asp-for="keywordsList[i].Checked" />
}