I am learning MVC and I like to learn why PartialViews are defined like this:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
It is accepting dynamic as type argument. Why is that?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It’s not only Partial views that can have dynamic as their model, Views do this too. Why? Because dynamic signifies a type. But what type exactly will be known at run-time only. Using it as a view model allows for having a non-strongly-typed views. Another way of making your views non-strongly-typed is passing data to it by means of ViewBag object.