différence dans input type=Checkbox, @HTML.Case et @HTML.CheckBoxFor?

Je suis nouveau sur MVC et confus quelle est la différence dans <Input type="Checkbox">, @HTML.CheckBox et @HTML.CheckBoxFor.

Pouvez-vous s'il vous plaît guide pourquoi deux assistants sont fournis pour la même chose ? Dans quelle situation qui doit être utilisé ?

Grâce

Edit:
Ajouté Entrée type=checkbox

CheckBoxFor prend un objet comme un argument, et crée une case à cocher lié à l'objet de données

OriginalL'auteur Toubi | 2014-01-03