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