1234567891011121314151617181920212223242526 |
- @using CacheControl_test.Areas.HelpPage.ModelDescriptions
- @model Type
- @{
- ModelDescription modelDescription = ViewBag.modelDescription;
- if (modelDescription is ComplexTypeModelDescription || modelDescription is EnumTypeModelDescription)
- {
- if (Model == typeof(Object))
- {
- @:Object
- }
- else
- {
- @Html.ActionLink(modelDescription.Name, "ResourceModel", "Help", new { modelName = modelDescription.Name }, null)
- }
- }
- else if (modelDescription is CollectionModelDescription)
- {
- var collectionDescription = modelDescription as CollectionModelDescription;
- var elementDescription = collectionDescription.ElementDescription;
- @:Collection of @Html.DisplayFor(m => elementDescription.ModelType, "ModelDescriptionLink", new { modelDescription = elementDescription })
- }
- else
- {
- @Html.DisplayFor(m => modelDescription)
- }
- }
|