Example #1
0
 /// <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;
 }
Example #2
0
 /// <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>())
 {
 }