`
d2hellen
  • 浏览: 104193 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Telerik upload image

 
阅读更多
HTML:
@if (File.Exists(Server.MapPath(faviconPath)))
                    {
                        <img src="@Url.Content(faviconPath)?@DateTime.Now.Ticks" id="favicon-preview" />
                    }
                    @(Html.Telerik().Upload()
                            .Name("Favicon")
                            .Multiple(false)
                            .Async(async => async
                            .Save("FaviconUpload", "SiteSetting")
                            .Remove("FaviconRemove", "SiteSetting")
                            .AutoUpload(true)
                    ).ClientEvents(i => i.OnUpload("onUploadFavicon").OnSuccess("onFaviconSuccess")))



Javascript;
<script type="text/javascript">
    function onUploadFavicon(e) {
        $.each(e.files, function () {
            if (this.extension != '.ico') {
                showError('@MessageResource.OnlyICO')
                e.preventDefault();
                return false;
            }
        });
    }


    function onFaviconSuccess(e) {
        var preview = $('#favicon-preview');
        if (e.operation == 'remove') {
            preview.hide();
        } else {
            preview.attr('src', '@Url.Content(CurrentSite.GetDataFolderPath())/temp.ico?' + Math.random());
            preview.show();
        }
    }
</script>



Controller:
[HttpPost]
        public void FaviconUpload(HttpPostedFileBase favicon)
        {
            favicon.SaveAs(GetTempFaviconPath());
        }


        public void FaviconRemove()
        {
            var path = GetTempFaviconPath();
            if (System.IO.File.Exists(path))
            {
                System.IO.File.Delete(path);
            }
        }


        private string GetTempFaviconPath()
        {
            return Path.Combine(Server.MapPath(CurrentSite.GetDataFolderPath()), "favicon.ico");
        }
分享到:
评论

相关推荐

    Telerik Ultimate Collection 2017 破解版

    - telerik.kendoui.professional.2017.2.504.commercial - telerik.ui.for.aspnet.core.2017.2.504.commercial - telerik.ui.for.aspnetmvc.2017.2.504.commercial - telerik.ui.for.jsp.2017.2.504.commercial - ...

    Telerik控件Dll文件

    【Telerik控件Dll文件详解】 在.NET开发领域,Telerik是一个知名且广泛使用的控件库,它提供了丰富的用户界面组件,帮助开发者构建高性能、美观的Web应用程序。Telerik控件Dll文件是这个库的核心组成部分,其中包含...

    Telerik相关dll文件下载

    Telerik是一家知名的软件开发公司,以其优秀的UI控件库而闻名于IT界。在本压缩包中提供的dll文件是Telerik产品的一部分,主要用于构建高效、美观的Web应用程序。以下是关于这些dll文件及其相关知识点的详细解释: 1...

    telerik telerik2011

    【标题】"Telerik 2011"是一款由Telerik公司推出的开发工具集,它在2011年发布,包含了一系列针对软件开发者的重要工具和组件。Telerik是一家知名的软件开发公司,专注于提供用于构建Web、桌面和移动应用程序的高...

    Telerik2008

    Telerik是一家知名的软件开发公司,以其高质量的UI控件库而闻名,特别是在.NET开发领域。"Telerik2008"是该公司在2008年发布的一个版本,专门针对.NET Framework 2.0进行优化,这使得它成为当时许多开发者的选择,...

    Telerik汉化资源包

    Telerik的汉化资源包,不同于其他的汉化。只需下载解压后放入App_GlobalResources文件夹里面,然后telerik里面进行语言设置。telerik优秀的本地化相信大家都能自己找到。我着重汉化了RadEdit,RadGrid,RadScheduler...

    Telerik Ajax加载

    Telerik Ajax加载是一种高效的方法,用于在ASP.NET开发中实现实时页面更新,无需完全刷新整个页面。Telerik是一家提供专业UI控件和工具的公司,其Ajax框架为Web应用程序提供了丰富的用户体验。在这个主题中,我们将...

    wpf_radtabcontrol telerik

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)应用中利用Telerik的RadTabControl控件实现自定义Header并添加图片的样式。Telerik是.NET开发领域中一款广泛使用的第三方UI组件库,提供了...

    Telerik WPF实例源码

    Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码Telerik WPF实例源码

    Telerik Collection For .NET R1 2022 DEV (Win-macOS)

    根据提供的标题、描述、标签及部分内容,我们可以了解到这是一套Telerik 2022年R1版本的开发工具集合,适用于.NET环境下的多种开发场景。以下是对这些工具及其应用场景的详细解读: ### 1. **Telerik UI for JSP ...

    Telerik RadControls for Silverlight控件

    Telerik RadControls Silverlight 正式版,废话不多说了,帮助什么的看官网吧,都是dll,不会用的,不懂的别下。。。人品保证 Telerik.Windows.Controls.Charting.dll Telerik.Windows.Controls.dll Telerik....

    Telerik_Reporting破解版

    Telerik_Reporting 报表,相当好用 而且是免费的。

    WPF_UI_telerik_Dll.zip

    Telerik是一家提供多种UI控件和工具的公司,其产品在开发高质量、高性能的WPF应用中十分常见。本文将深入探讨Telerik在WPF UI中的作用以及涉及的DLL文件。 标题"WPF_UI_telerik_Dll.zip"表明这是一组与Telerik WPF...

    Telerik 2011 Q1 Source Files

    【Telerik 2011 Q1 Source Files】是一份包含Telerik Reporting 2011年第一季度(Q1)的源代码文件集合,版本号为5.0.11.316。这个压缩包提供了开发人员深入理解并自定义Telerik Reporting组件所需的所有源代码,有...

    telerik 源码

    【telerik 源码】是关于Telerik公司开发的一系列软件开发工具的源代码集合。Telerik是一家知名软件开发公司,尤其在UI组件库方面享有盛誉,为开发者提供了丰富的控件和工具,用于构建Web、Windows Forms(WinForms)...

    Telerik.Web Demo

    【Telerik.Web Demo】是一个基于Telerik.Web框架的示例项目,它展示了如何利用这个强大的第三方组件库在ASP.NET环境中创建交互式、可定制的应用。Telerik是一家知名的软件开发公司,其提供的Telerik.Web组件集包含了...

    Telerik 2017 R2 Dev 带部分源代码

    Telerik 2017 R2 全套带部分源代码 telerik.ui.for.jsp.2017.2.504.commercial_Downloadly.ir.rar Telerik_UI_for_PHP_2017_R2_-_Full_Package_Includes_Source_Code_Downloadly.ir.rar JustDecompile_2017_2_502_1...

    Telerik UI 2020.1.114 百度盘.txt

    Telerik JustMock 2020.1.113.1.msi telerik.ui.for.aspnet.core.2020.1.114.commercial.msi telerik.ui.for.aspnetmvc.2020.1.114.msi telerik.ui.for.blazor.2.6.0.commercial.msi telerik.ui.for.jsp.2020.1.114....

    Telerik破解版

    Telerik破解版 非常棒的一组.NET控件,写.NET的人有福了,下面的地址为功能演示 http://www.telerik.com/demos/aspnet/TreeView/Examples/Programming/ClientLoadOnDemandSql/DefaultCS.aspx

    Telerik控件初级学习笔记

    Telerik控件初级学习笔记 Telerik控件是一款功能强大且灵活的控件套件,广泛应用于Web开发中。下面是学习Telerik控件的一些总结和心得,涵盖了Grid控件、Toolbar控件、 Reporting控件等多个方面。 一、Grid控件 ...

Global site tag (gtag.js) - Google Analytics