In today's post,
I want to talk about the differences between the aspx and cshtml page. The main difference between the two
is that aspx page is a server side dynamic page and the cshtml page is a client side static page. The aspx
page is subject to the page life cycle events that ASP.NET is known for. The cshtml pages work with a model
data structure for the data to be edited or rendered in the page. Both aspx and cshtml page can use
Controller and model as well as viewmodels.
When using an aspx page, the syntax for populating the fields of the model is with the <% and that for the
cshtml is using the @Html. The @notation comes from the HTML5.
The page life cycle events in the aspx allows for fine grained control of the server page and controls. This
means that some of the controls can process their states independently and leads to organization of code
based on controls on the page. The cshtml page can also organize based on partial and full pages. However
each view is associated with a viewmodel or model.
I want to talk about the differences between the aspx and cshtml page. The main difference between the two
is that aspx page is a server side dynamic page and the cshtml page is a client side static page. The aspx
page is subject to the page life cycle events that ASP.NET is known for. The cshtml pages work with a model
data structure for the data to be edited or rendered in the page. Both aspx and cshtml page can use
Controller and model as well as viewmodels.
When using an aspx page, the syntax for populating the fields of the model is with the <% and that for the
cshtml is using the @Html. The @notation comes from the HTML5.
The page life cycle events in the aspx allows for fine grained control of the server page and controls. This
means that some of the controls can process their states independently and leads to organization of code
based on controls on the page. The cshtml page can also organize based on partial and full pages. However
each view is associated with a viewmodel or model.
No comments:
Post a Comment