Ejemplo n.º 1
0
 internal ScriptReference(string name, IClientUrlResolver clientUrlResolver, Control containingControl)
     : this() {
     Debug.Assert(!String.IsNullOrEmpty(name), "The script's name must be specified.");
     Debug.Assert(clientUrlResolver != null && clientUrlResolver is ScriptManager, "The clientUrlResolver must be the ScriptManager.");
     Name = name;
     ClientUrlResolver = clientUrlResolver;
     IsStaticReference = true;
     ContainingControl = containingControl;
 }
Ejemplo n.º 2
0
 internal ScriptReference(string name, IClientUrlResolver clientUrlResolver, Control containingControl)
     : this()
 {
     Debug.Assert(!String.IsNullOrEmpty(name), "The script's name must be specified.");
     Debug.Assert(clientUrlResolver != null && clientUrlResolver is ScriptManager, "The clientUrlResolver must be the ScriptManager.");
     Name = name;
     ClientUrlResolver = clientUrlResolver;
     IsStaticReference = true;
     ContainingControl = containingControl;
 }
Ejemplo n.º 3
0
        string IClientUrlResolver.ResolveClientUrl(string relativeUrl)
        {
            IClientUrlResolver resolver = _control as IClientUrlResolver;

            if (resolver != null)
            {
                return(resolver.ResolveClientUrl(relativeUrl));
            }
            else
            {
                return(_control.ResolveClientUrl(relativeUrl));
            }
        }