.net - 如何在 .Net Web 应用程序中实现 Ajax Control Toolkit 自定义编辑器?

标签 .net ajax azure ajaxcontroltoolkit html-editor

我正在尝试在 Web 应用程序中实现自定义的 Ajax Control Toolkit HTML 编辑器控件。如何在不使用 app_code 目录中的类的情况下执行此操作(因为它确实不受支持,尤其是在 Azure 中)?非常感谢任何示例代码(vb.net 或 c#)!

最佳答案

创建一个单独的项目并在您的网站中引用它。

<%@ Register Assembly="Library" namespace="MyLibrary.CustomControls" tagprefix="custom" %>
<custom:EditorControl ID="editor" runat="server" />




using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using AjaxControlToolkit.HTMLEditor;

namespace MyLibrary.CustomControls
{
    public class EditorControl : Editor
    {
        protected override void FillTopToolbar()
        {
            TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Bold());
            TopToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.Italic());
        }
    protected override void FillBottomToolbar()
    {
        BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.DesignMode());
        BottomToolbar.Buttons.Add(new AjaxControlToolkit.HTMLEditor.ToolbarButton.PreviewMode());
    }
}

}

关于.net - 如何在 .Net Web 应用程序中实现 Ajax Control Toolkit 自定义编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871493/

相关文章:

php - 向ajax报告错误

php - "load more"按钮没有正确排序结果

azure - 现有计算机 (vhd) 作为用于创建多个 VM 实例的镜像

powershell - 模板验证错误 - 错误 : Code=InvalidTemplate; Message=Deployment template validation failed:

azure - 限制用户在 Azure 上上传特定类型

c# - Panel.TabStop = true 没有效果

c# - 最佳拟合算法以在回合中均匀放置对决

c# - 如何解决 Dotnet 构建错误 "namespace name ' Azure' 找不到”?

javascript - php发送多个参数到另一个页面

.net - VB.NET中绝对路径的相对路径