将 CMS 与现有 ASP.NET 网站集成

2023-12-25

我正在尝试将 CMS 集成到使用 ASP.NET 构建的现有网站中.aspx文件和.aspx.cs文件背后的代码(未编译)。

我的研究表明,我的最佳候选者是 N2 CMS。

我理想的方法是使用各种可编辑内容类型配置编辑器,并让我现有的页面和用户控件使用 API 来检索内容并以编程方式将其放入容器中。

我找不到如何做到这一点,任何人都知道如何以及是否可以做到这一点?

还有其他更适合该任务的 CMS 吗?


我们已经将现有的 Web 应用程序(WebForms + MVC)与以下精确设置集成在一起N2与您在之前的项目中描述的方式相同,并且实现起来相当简单,但现在我们已经转而使用umbraco出于同样的目的,原因如下:

  • 更好的支持(更大的社区)
  • 更好的后端编辑器
  • 更多现成的可用模块(甚至是商业支持的模块)
  • 更丰富的后端(适当的多语言支持)
  • 可配置而不是面向代码(这是一个优点/缺点,具体取决于您的需要)

一个重要的注意事项:
不要浪费时间将 CMS + 实际应用程序托管在同一个 ASP.NET 应用程序中。我们将所有安装分开,回顾过去我们不会采取不同的做法,特别是当您已经拥有带有路由等的现有 Web 应用程序时。 CMS 会在某个时候把事情搞砸。此外,这也不是 CMS 特定的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 CMS 与现有 ASP.NET 网站集成 的相关文章

  • 使用具有外键的表将数据从 asp.net 页面插入到我的数据库中

    我是一名初学asp net程序员 我的项目是网上购物课程 我有一些问题 我有 4 个表 它们之间有一些外键 CREATE TABLE dbo orderdetails orderid INT NOT NULL classid INT NOT
  • 如何逐行解析文本区域中的用户输入

    如果我有一个包含文本信息的变量 比如从文本区域获取 如何逐行读取字符串变量中保存的文本内容 在文本区域中输入的文本将以 n 输入键 来分隔行 您可以使用StringReader http msdn microsoft com en us l
  • 将 WebResponse 保存为 txt

    我正在寻找一种与 WebResponse 中的 Request SaveAs 等效的方法 但我找不到它 我想将网络响应的标题和正文存储在 txt 文件中 你知道有什么技术可以实现它吗 没有内置的方法 但您可以简单地使用获取响应流 http
  • 我们是否需要安装 Office 才能使用 OpenXML?

    我正在使用 OpenXML 来操作文档 通过OpenXML打开文档需要安装office吗 不需要 您只需要引用提供所有 OpenXML 功能的库 该库不依赖于 Office
  • 如何使用 BoundFields 将 FooterTemplate 添加到 GridView

    希望您周末愉快 终于我有了一些编辑 删除事件器来与 LINQ 支持一起工作 我有一个添加记录事件 我知道它正在工作 但是在尝试了一部分之后 我不知道如何在页脚中添加一些文本框 所以它是从页眉到页脚的一行 没有向右或向左移动 有人可以帮助我吗
  • 在docker中使用MySQL数据库设置aspnetcore

    我正在尝试设置一个 docker compose 文件 其中包含 asp net core mysql 数据库和 phpmyadmin 的容器 设置我的 mysql 服务器没有问题 我可以使用 phpmyadmin 访问它 我的 asp n
  • 了解 ASP.NET 应用程序文件夹

    ASP NET 中的应用程序文件夹用于存储对运行网站至关重要的各种元素 我想更深入地了解这些文件夹 特别是文件夹的可访问性 根据有关的文章ASP NET 网站布局 http msdn microsoft com en us library
  • 在 ASP.NET 更新面板中使用时,文本框回发值中缺少回车符(ASCII 字符 13)

    我有一个 ASP NET TextBox 其 TextMode TextBox Mode Multi Line 在 AJAX 更新面板中使用 Text 值已预设为具有多行的值 当使用 Chrome 7 0 517 41 或 Firefox
  • 如何使自定义错误页面在 ASP.NET MVC 4 中工作

    我想要显示 500 404 和 403 的自定义错误页面 这是我所做的 在 web config 中启用自定义错误 如下所示
  • Microsoft.Extensions.Caching.Redis 选择与 db0 不同的数据库

    一个关于了解使用哪个redis数据库以及如何配置它的问题 我有一个默认值ASP NET Core Web 应用程序和默认配置的本地redis服务器 含15个数据库 通过包管理控制台我已经安装了 Install Package Microso
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 从备用位置获取实体框架连接字符串?

    如何从自定义配置文件而不是 web config 检索 Entity Framework 4 连接字符串 编辑 删除默认构造函数生成的代码并在分部类中重新创建它以使用拉入的连接字符串是否合理 我真的很想避免使用包括连接字符串在内的重载方法更
  • 家庭自动化图书馆[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我是一名 C 开发人员 希望将家庭自动化作为一种 爱好 我做了一些研究 但想知道是否有人知道支持 In
  • SELECT 语句会受到 SQL 注入攻击吗?

    实际上有2个问题 我知道我必须尽可能多地使用存储过程 但我想知道以下内容 A 我可以从 SELECT 语句 例如 Select from MyTable 获得 SQL 注入攻击吗 B 另外 当我在 ASP NET 中使用 SQLDataSo
  • C# 和匿名对象数组

    这样的表达是什么意思呢 obj DataSource new new Text Silverlight Count 10 Link Tags Silverlight new Text IIS 7 Count 11 Link http iis
  • jQuery Datatable:分页和过滤器显示不正确

    我不知道如何解决这个问题 尝试了一整天但没有成功修复分页 我正在使用 jQuery 数据表 并且为了显示我的大量数据 我正在使用服务器端 作为测试 仅调用表中的 10 行数据 然后在传递到表之前 我重组了里面的数据dataSrc 使用这个解
  • 无法将 MVC 4 部署到服务器

    我的 Web 应用程序只是一个用 VS 2010 MVC 4 制作的简单 Web 应用程序 没有任何外部代码 它只是 VS 2010 的默认应用程序 我有 Plesk 的豪华 Windows 托管 我从未更改过帐户中的任何功能 我将所有文件
  • 优化视图状态

    是否有人对优化 ASP NET 应用程序的视图状态有任何想法或参考可以向我指出 我不想把它全部关闭 优化它的主要目标是提高性能 所以我不想运行一个昂贵的函数来递归地禁用某些控件的视图状态 因为该函数会减慢速度页面的加载时间会达不到目的 有任
  • JQuery Mobile 与 MVC 的链接

    我正在使用 ASP NET MVC 3 和 Razor UI 设置 JQuery 移动网站 我正在生成我的链接 例如 a href See Group 2 a 假设我从 Home Index 访问它 我遇到的问题是 当我点击链接时 它会出现
  • 页面上使用 HTML Editor Extender 进行回发会导致 IE11 中出现 JavaScript 错误

    我已将 HTML 编辑器扩展程序添加到我正在处理的页面中 现在每当我在页面上发回帖子时 都会收到以下 Javascript 错误 JavaScript 运行时错误 参数无效 之后什么也没有发生 这在 IE10 或更低版本以及我所知道的所有其

随机推荐

  • SSRS - 如何构建简单的多列报告?

    我正在使用 SQL Server 2008 我想在报告的多列中显示表中的 1 个单个字段 就像我要打印标签一样 我怎样才能实现这个目标 Example 而不是打印 姓名报告 Andrea Austin Barbara Bob Bruno C
  • 引入 git switch 后 git checkout 还能做什么?

    众所周知 git checkout是一个非常重载的命令 我确实理解引入了某些命令来分发 例如到git switch 在我使用以下命令之前 git checkout
  • 从辅助节点提升辅助节点到主节点

    我的测试系统 由于缺乏资源 有一个双 mongodb 复制集 没有仲裁者 在某些系统更改期间 其中一台服务器停止运行并且不会恢复 该服务器恰好托管主 mongo 节点 这使得该组中唯一的其他成员成为次要成员 我知道我应该为集群至少拥有三个节
  • Java 中的 MySQL 连接错误 - com.mysql.jdbc.Driver

    我一直在尝试将我的java应用程序连接到MySQL数据库并使用了以下代码行 import java sql public class AcceptValues extends HttpServlet protected void doPos
  • 页面加载时如何从 TextInputLayout 中移除焦点?

    当这个 xml 加载到片段中时 焦点直接转到第二个编辑文本 我希望编辑文本应该集中于触摸它 我想使用我自己的颜色来提示和输入文本 非常感谢任何帮助
  • 当我们运行密集光流(farnnback)时,输出到底是什么?

    我一直在运行官方文档页面中给出的密集光流的Python实现代码 在代码的某一行 他们使用mag ang cv2 cartToPolar 流 0 流 1 当我打印 mag 的值时 我得到这些 请检查此图像以获取我得到的输出 https i s
  • 根据第二列条件删除重复项

    我正在尝试根据不同列上的最大值从数据框中删除重复行 因此 对于数据框 df lt data frame rbind c a 2 3 c a 3 4 c a 3 5 c b 1 3 c b 2 6 c r 4 5 colnames df lt
  • 点击 UITableViewCell 时如何在 iPhone 应用程序上播放 YouTube 电影?

    我是 iPhone 开发的新手 刚刚开始开发一个包含 UITableView 的应用程序 其中每个单元格都包含 Web 视图形式的 YouTube 视频缩略图 为了在 iPhone 上嵌入 YouTube 播放器 我使用了以下代码 void
  • Google App Engine 上的元数据库

    我正在尝试使用 Google Cloud SQL MySQL 在 gcloud 引擎上设置元数据库 我已经使用它运行了this https github com eddies metabase gaegit 和这个 app yaml run
  • curl 将 JSON 文件发送到 REST API,同时还使用 --data-urlencode 来编码查询参数

    Setup 在 Bash 脚本中 我使用curl 将 JSON 文件的内容 POST 到在 nginx 后面的 tomcat 上运行的 RESTful API 此 POST 还需要在 URL 末尾使用 3 个不同的查询参数进行基本身份验证
  • 从数组中删除一个非唯一值

    鉴于 PostgreSQL 9 6 中的此表 CREATE TABLE test table id int PRIMARY KEY test array text 像这样的行 INSERT INTO test table id test a
  • 如何设置 git 分支以推送到具有不同分支名称的远程并从完全不同的 url 拉取

    我的本地 git 存储库需要从一台服务器拉取 然后 它需要将特定分支推送到不同服务器上具有不同分支名称的审查存储库 就像是 从 Server1 上的 PullOnlyRepo 中提取所有内容 也许我们会称之为 origin 将分支修补程序推
  • 仅获取正在使用的 CDI 托管 Bean

    我的目标是从 JSF2 ExceptionHandlerWrapper 中获取所有正在服务的 CDI 托管 bean 某个父类的 的集合 请注意 异常处理程序部分很重要 因为该类本身不是有效的注入目标 所以我的假设 也许不正确 是我唯一的途
  • C++调用模板类的特定模板构造函数

    如果类也是模板 是否可以使用模板参数调用构造函数 include
  • 如何使来电静音

    我正在尝试将来电静音并防止 BlackBerry 设备响铃 我尝试了 Alert setVolume 0 和一些 EventInjector 键 但这不起作用 那么如何让来电静音呢 我对你的问题感到困惑 并决定接受挑战 我尝试了不同的事情
  • elisp:将文件读入列表列表

    我需要将文件内容读入二维列表 由换行符和空格分隔 例如 a b c d 需要成为 list list a b list c d 目前我只知道如何将内容读入由换行符确定的简单列表中 每当我需要使用该列表中的元素时 我每次都必须用空格将其拆分
  • 从构造函数初始化 Typescript 类值

    我使用 TypeScript 通过 KnockoutJS 创建一些类 并从 WebAPI 返回的一些 JSON 加载数据 问题是我想从构造函数将 JSON 值复制到我的 TypeScript 类中 但如果我仅在基类中执行此操作 则继承的属性
  • JSON.net 不包含 EmitDefaultValue false 的 null 属性

    我有一个包含许多数据合约的系统 其中成员装饰有 DataMember EmitDefaultValue false 我有一个情况 当序列化为 JSON 时 我需要在 null 时包含成员 无论我选择什么序列化器设置 我都无法使其工作 Tes
  • 在 GTK+3 中滚动 WebKit2.Webkit 窗口

    如何滚动webkit2gtk widget In webkitgtk aka webkit1 你包裹你的WebView in a ScrolledWindow 因此可以使用其vadjustment财产 For wekit2gtk 这个调用W
  • 将 CMS 与现有 ASP.NET 网站集成

    我正在尝试将 CMS 集成到使用 ASP NET 构建的现有网站中 aspx文件和 aspx cs文件背后的代码 未编译 我的研究表明 我的最佳候选者是 N2 CMS 我理想的方法是使用各种可编辑内容类型配置编辑器 并让我现有的页面和用户控