/// <summary> /// 初始化配置。 /// </summary> /// <param name="context">标签上下文。</param> public override void Init(TagHelperContext context) { if (Import != ImportLibrary.None) { ViewContext.AddLibraries(Import); } Keyword ??= ViewContext.ViewData["Keyword"]?.ToString(); Description ??= ViewContext.ViewData["Description"]?.ToString(); }
/// <summary> /// 初始化当前标签上下文。 /// </summary> /// <param name="context">当前HTML标签上下文,包含当前HTML相关信息。</param> public override void Init(TagHelperContext context) { ViewContext.AddLibraries(ImportLibrary.GtEditor); if (SourceName == null) { SourceName = SourceFor?.Name; } if (HtmlName == null) { HtmlName = HtmlFor?.Name; } if (!string.IsNullOrEmpty(Value) || SourceFor == null) { return; } Value = SourceFor.Model?.ToString(); }