Asp-for in asp.net core

Does asp-for= that work in asp.net core framework attribute work instead of name= , value= and for= attributes all the time ? some of my colleagues tolled me to avoid using it.

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum