/// <summary> /// 获取或者添加名称字符串。 /// </summary> /// <param name="key">唯一键。</param> /// <returns>返回当前唯一键的值。</returns> public string GetOrAddNamedString(string key) { if (_namedStringManager == null) { _namedStringManager = GetService <INamedStringManager>(); } var name = _namedStringManager?.GetOrAddString(key); if (name == null) { var index = key.LastIndexOf('.'); if (index == -1) { return(key); } name = key.Substring(index + 1); } return(name); }
public EditModel(INamedStringManager stringManager) { _stringManager = stringManager; }
public IndexModel(INamedStringManager stringManager) { _stringManager = stringManager; }
/// <summary> /// 初始化类<see cref="ExtensionNameDropdownListTagHelper"/>。 /// </summary> /// <param name="mediaDirectory">媒体文件夹接口。</param> /// <param name="stringManager">字典管理接口。</param> public ExtensionNameDropdownListTagHelper(IMediaDirectory mediaDirectory, INamedStringManager stringManager) { _mediaDirectory = mediaDirectory; _stringManager = stringManager; }
public NamedStringTagHelper(INamedStringManager stringManager) { _stringManager = stringManager; }