예제 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Upload" /> class.
        /// </summary>
        /// <param name="viewContext">The view context.</param>
        /// <param name="clientSideObjectWriterFactory">The client side object writer factory.</param>
        public Upload(  ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory,
            IUrlGenerator urlGenerator, ILocalizationService localizationService)
            : base(viewContext, clientSideObjectWriterFactory)
        {
            ScriptFileNames.AddRange(new [] { "telerik.common.js", "telerik.upload.js" });

            ClientEvents = new UploadClientEvents();
            Enabled = true;
            Multiple = true;
            ShowFileList = true;
            Async = new UploadAsyncSettings(this);

            UrlGenerator = urlGenerator;

            Localization = new UploadLocalization(localizationService, CultureInfo.CurrentCulture);
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Upload" /> class.
        /// </summary>
        /// <param name="viewContext">The view context.</param>
        /// <param name="clientSideObjectWriterFactory">The client side object writer factory.</param>
        public Upload(ViewContext viewContext, IClientSideObjectWriterFactory clientSideObjectWriterFactory,
                      IUrlGenerator urlGenerator, ILocalizationService localizationService)
            : base(viewContext, clientSideObjectWriterFactory)
        {
            ScriptFileNames.AddRange(new [] { "telerik.common.js", "telerik.upload.js" });

            ClientEvents = new UploadClientEvents();
            Enabled      = true;
            Multiple     = true;
            ShowFileList = true;
            Async        = new UploadAsyncSettings(this);

            UrlGenerator = urlGenerator;

            Localization = new UploadLocalization(localizationService, CultureInfo.CurrentCulture);
        }