/// <summary> /// Initializes a new instance of the <see cref="ControlBase" /> class. /// </summary> /// <param name="htmlHelper">The helper.</param> /// <param name="name">The name.</param> protected ControlBase(ControlHelper controlHelper, string name, IRenderingProvider renderingProvider) : base(controlHelper.HtmlHelper) { this.ModelMetadata = ModelMetadataProviders.Current.GetMetadataForType(null, this.GetType()); this.controlHelper = controlHelper; this.GenerateId(name); this.RenderingProvider = renderingProvider; }
/// <summary> /// Initializes a new instance of the <see cref="ControlBase" /> class. /// </summary> /// <param name="htmlHelper">The helper.</param> /// <param name="name">The name.</param> protected ControlBase(ControlHelper controlHelper, string name) : this(controlHelper, name, DependencyResolver.Current.GetService<IRenderingProvider>()) { }