ViewDataDictionary<TModel> Class

Inheritance Hierarchy

Syntax

public class ViewDataDictionary<TModel> : ViewDataDictionary, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable

GitHub

View on GitHub

Microsoft.AspNet.Mvc.ViewDataDictionary<TModel>

Constructors

ViewDataDictionary(Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider, Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary)

Initializes a new instance of the [Microsoft.AspNet.Mvc.ViewDataDictionary`1](Microsoft.AspNet.Mvc.ViewDataDictionary`1.yml) class.

Arguments:
public ViewDataDictionary(IModelMetadataProvider metadataProvider, ModelStateDictionary modelState)
ViewDataDictionary(Microsoft.AspNet.Mvc.ViewDataDictionary)

Initializes a new instance of the [Microsoft.AspNet.Mvc.ViewDataDictionary`1](Microsoft.AspNet.Mvc.ViewDataDictionary`1.yml) class based in part on an existing [Microsoft.AspNet.Mvc.ViewDataDictionary](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) instance.

Arguments:
public ViewDataDictionary(ViewDataDictionary source)
ViewDataDictionary(Microsoft.AspNet.Mvc.ViewDataDictionary, System.Object)

Initializes a new instance of the [Microsoft.AspNet.Mvc.ViewDataDictionary`1](Microsoft.AspNet.Mvc.ViewDataDictionary`1.yml) class based in part on an existing [Microsoft.AspNet.Mvc.ViewDataDictionary](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) instance. This constructor is careful to avoid exceptions [Microsoft.AspNet.Mvc.ViewDataDictionary.SetModel(System.Object)](Microsoft.AspNet.Mvc.ViewDataDictionary.yml) may throw when <paramref name=”model” /> is <c>null</c>.

Arguments:
public ViewDataDictionary(ViewDataDictionary source, object model)

Properties

Model()
Return type:TModel
public TModel Model { get; set; }