问题标签 [n2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
667 浏览

asp.net - N2 CMS - 代码隐藏文件在哪里?

我正在为 ASP.NET 使用 N2 CMS 系统。好吧,我说“使用”,我真的只是想对它有一个小小的理解。

阻碍我的一件事是它的设置方式我以前从未见过。页面的代码隐藏文件在哪里?

例如,谁能告诉我,/Edit/default.aspx 的代码在哪里?我到底如何调试它在做什么?

谢谢

大卫

0 投票
1 回答
405 浏览

.net - N2 CMS 设置问题,缺少程序集参考

我正在尝试使用 N2 CMS。我已经下载了模板 MVC 版本。我已按照安装文本中的步骤进行操作。当我运行它时,我得到:

命名空间“Microsoft”中不存在类型或命名空间名称“Web”(您是否缺少程序集引用?)

其他人有这个问题吗?

谢谢

凯文

0 投票
0 回答
666 浏览

asp.net-mvc - 如何在基于 N2 的 ASP.NET MVC 站点中集成 YAF?

我正在构建一个基于 N2 的 ASP.NET MVC 站点,它是更大的 Windows Azure 解决方案的一部分。我遇到的问题是在我的项目 N2 自己的论坛插件中集成,它基本上是 YAF(另一个论坛)。

在过去的几天里,我一直在与论坛搏斗,在重新编译插件以删除对N2.Templates.dll的依赖并遵循Installation.txt文件中的所有步骤之后(文档的一部分)附加组件的)我被论坛卡住了,没有出现。当我导航到论坛时,我收到“403.14 - Forbidden”错误。

据我所知,问题似乎在于论坛是基于 WebForms 的,而包含的应用程序是基于 MVC 的。该站点是 Windows Azure 解决方案的一部分,我阅读的一些内容表明本地 IIS 可能未正确配置。但是,右键单击 Forum.aspx 页面并选择“在浏览器中查看”会很好地显示该页面,包括从 YAF 安装向导导航到后续页面。在本地 IIS 上运行纯 WebForms 应用程序也没有问题,所以我认为 IIS 不是 YAF 没有出现的原因。

请,如果有人对解决这个问题有任何想法,或者在 MVC 站点中完成了类似的 YAF 集成,请告诉我。

谢谢!

0 投票
1 回答
2097 浏览

asp.net-mvc - N2 for MVC - 如何让区域工作?

我正在查看 MVC 的N2 CMS最小示例(来自此处

我已经弄清楚了大部分,但我看到 N2 支持你可以放入“区域”的“部件”。

如何让区域和部件在最小示例中工作?

Html.Zone()命令似乎不是开箱即用的。

0 投票
1 回答
466 浏览

asp.net - N2:为 ContentItems 设置默认值

使用N2 CMS时:

如果我想在创建新的 ContentItem 时设置一些默认值(例如,为新页面设置 CreatedByUser 值以便我可以记录最初创建它的人)在哪里放置该代码的最佳位置?

我认为 ContentItem 的构造函数并不理想,因为在加载现有对象时会调用它。

0 投票
3 回答
634 浏览

content-management-system - N2 CMS - 在每一页的顶部添加一段文本

我正在使用 N2 CMS,想知道如何创建一个可编辑的项目,该项目可以包含在站点内每个页面的标题中。

我只想能够在一个地方编辑这段文本,并让文本出现在每一页上。

我知道我需要创建一个“零件”,但我不确定如何为这个“零件”创建编辑界面

谢谢。

0 投票
1 回答
2233 浏览

asp.net-mvc - N2Cms 如何开始

我有一个静态网站,我想使用 N2 Cms + Asp.Net Mvc,我不知道如何开始整理,什么时候应该创建一个页面,什么时候应该使用一个部分,以及应该使用哪些控制器我做 ?

有人有博客或教程吗?我看到了他们的 N2.Template 项目,但它太复杂了,而且缺少文档?

0 投票
1 回答
721 浏览

c# - N2 CMS:内容项的嵌套集合是否可能?

N2中的页面可以添加任意数量ContentItems的相同类吗?它们可以嵌套吗?

即有没有办法将集合定义ContentItems为 N2 中的属性?如果可能的话,我还想嵌套这些,以便我们可以对数据运行更有意义的查询。EditableTextRegions(即,而不是使用很难查询的巨大。)

我目前有以下模型作为“理想”,这可以 N2ified 吗?(为了清楚起见,我省略了属性和 N2 样式的 getter/setter)

0 投票
1 回答
929 浏览

asp.net-mvc - N2 CMS 和 MVC 3 RC 导致“控制器上当前对操作 'Index' 的请求......不明确......”

我已经使用 N2 CMS 一段时间了,我刚刚更新为使用 MVC 3 RC,现在我在每个页面上都收到此错误:

当前对控制器类型“HomeController”的操作“索引”的请求在以下操作方法之间是不明确的: System.Web.Mvc.ActionResult Index() on type Project.Web.Controllers.N2Controller 1[[Project.Web.Models.HomePage, Project.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] System.Web.Mvc.ActionResult Index() on type N2.Web.Mvc.ContentController1[[Project.Web.Models.主页,Project.Web,版本=1.0.0.0,文化=中性,PublicKeyToken=null]]

只是为了解释我有一个 HomeController,它继承自 N2Controller<HomePage>,N2Controller<T> 继承自 N2.Web.Mvc.ContentController<T>。

每个控制器、Home、Account 等都没有 Index 方法,因为 ContentController 已经有一个。

这一切都适用于 MVC 2,但对于 MVC 3 RC,它会抛出此错误。

有什么想法吗?我在网上找不到任何东西...

干杯,阿什。

0 投票
3 回答
5191 浏览

asp.net - Umbraco 替代品?

我一直在尝试学习如何使用 ASP.NET 开发网站以及设置个人网站以用作在线作品集/简历。对于我的网站,我决定不尝试重新发明轮子,因此决定使用基于 ASP.NET 的预制 CMS。

在阅读了很多评论后,我选择了 Umbraco,但现在我正在寻找替代品。我非常喜欢 Umbraco,但我一直遇到问题。自从在我的主机上安装它以来,我没有直接通过文件系统或数据库进行任何更改。所有更改都通过管理站点进行。然而不知何故,我一直让它进入某种无法删除数据类型的状态,现在我在删除或重命名我的一个模板时遇到了问题。我在 Umbraco 论坛上搜索了解决方案,通常发现我必须在数据库上运行一些 SQL 脚本变通方法来清理问题。这种事情真的不是我想为我的个人网站摆弄的东西。

有没有其他人像我一样对 Umbraco 有很多问题?还有其他更可靠但类似于 Umbraco 的免费 CMS 系统吗?具体来说,我真的很喜欢 Umbraco 如何让我完全控制我的网站生成的 HTML。在这种情况下,简单也更好。我不是想创建某种社交网络/社区门户/论坛/博客站点。不会有多人登录到这个网站或类似的东西。

我一直在阅读有关 N2 的一些信息,现在我开始考虑。我喜欢它更多地基于开发人员,并且您可以通过 Visual Studio 中的真实 .NET 类设置页面类型。同样,我不想尝试从头开始构建我自己的 CMS,但同时我真的不喜欢看到大多数其他 CMS 系统的幕后情况是多么困难。