GetScriptName() 공개 정적인 메소드

public static GetScriptName ( string package, string languageId, bool isPending ) : string
package string
languageId string
isPending bool
리턴 string
예제 #1
0
        public static string GetLocalTextInclude(this HtmlHelper page, string package)
        {
            int    languageId = (int)LocalText.ContextLanguageID;
            bool   isPending  = LocalText.ContextPending;
            string scriptName = LocalTextScript.GetScriptName(package, languageId, isPending);

            DynamicScriptManager.IfNotRegistered(scriptName, () =>
            {
                var script = new LocalTextScript(package, languageId, isPending);
                DynamicScriptManager.Register(script);
            });

            return(DynamicScriptManager.GetScriptInclude(scriptName));
        }
예제 #2
0
        public static string GetLocalTextInclude(this HtmlHelper page, string package)
        {
            string languageId = CultureInfo.CurrentUICulture.Name.TrimToNull() ?? "invariant";
            var    context    = Dependency.TryResolve <ILocalTextContext>();
            var    isPending  = context != null && context.IsApprovalMode;
            string scriptName = LocalTextScript.GetScriptName(package, languageId, isPending);

            DynamicScriptManager.IfNotRegistered(scriptName, () =>
            {
                var script = new LocalTextScript(package, (string)languageId, isPending);
                DynamicScriptManager.Register(script);
            });

            return(DynamicScriptManager.GetScriptInclude(scriptName));
        }