ListView is just a control that enables data binding from a Data source. You don't need to be working with only MVC to consume it you can use it in Web Forms too.
If you've just read the MSDN
documentation[
^] for the ListView you would have easily understood the concept of the ListView, that is, to allow the users to get the results from the data source (can be a database, a json object etc) in the form of a list, where they can perform tasks like Edit, Select, Delete, Update and many more. For more on working with ListView you can read the attached documentation in this paragraph.
But it is usually the best idea to ask "How to use {control} in my {project}" and attach "msdn" to it. MSDN has a best overview to all of the Microsoft products and you can learn almost everything from there. There are many reviews to their overview too. Have a look at this
post[
^]. They're sharing their views, and the best practices for using the ListView, MVC can be a project template using the ListView.