Uso adequado de .net MVC Html.CheckBoxFor

Tudo o que eu quero saber é a sintaxe apropriada para oHtml.CheckBoxFor Auxiliar de HTML no ASP.NET MVC.

O que estou tentando realizar é que a caixa de seleção seja inicialmente verificada com um valor de ID para que eu possa referenciá-lo no Controlador para ver se ele ainda está marcado ou não.

Abaixo estaria a sintaxe adequada?

@foreach (var item in Model.Templates) 
{ 
    <td> 
        @Html.CheckBoxFor(model => true, item.TemplateId) 
        @Html.LabelFor(model => item.TemplateName)
    </td> 
}

questionAnswers(7)

yourAnswerToTheQuestion