mvc topics

10
MVC

Upload: wareesha-lashari

Post on 26-Dec-2015

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MVC Topics

MVC

Page 2: MVC Topics

Paging

[email protected](Model, page => Url.Action("ActionName", new {page}), PagedListRenderOptions.Minimal)

Page 3: MVC Topics

Partial Views

● @Html.Partial("ViewName", Model_If_Any)

Page 4: MVC Topics

Child Action

● ChildActionOnlyo Tag on Controller’s Action

● @Html.Action("ActionName")o In View

Page 5: MVC Topics

Caching

● OutputCache(Duration="sec")● ChildAction Caching

Page 6: MVC Topics

Output Cache Settings

● VaryByParam()o "*" - To Cache every parametero "none" - Always cache the same contento "name" - To cache every name parameter

● Locationo Cache on client or server or client & server

Page 7: MVC Topics

Cache Profile

<caching>

<outputCacheProfiles>

<add name="Profile1" duration="10" />

</outputCacheProfiles>

</caching>

Page 8: MVC Topics

Localization

<globalization culture="auto" uiculture="auto" />

Page 9: MVC Topics

Resource Files

Page 10: MVC Topics

Resource Files

Custom Error MessageErrorMessageResourceType=typeof(ClassName), ResourceName="Message"