因为我想制作一个像维基百科这样的应用程序......我已经尝试过使用普通的 asp.net web 应用程序......不可能提供任何给定段落的单词的链接......它只能通过使用 wiki 之类的dotnetwiki、screwturn wiki 等...
有没有其他工具呢。。
因为我想制作一个像维基百科这样的应用程序......我已经尝试过使用普通的 asp.net web 应用程序......不可能提供任何给定段落的单词的链接......它只能通过使用 wiki 之类的dotnetwiki、screwturn wiki 等...
有没有其他工具呢。。
我花了 5 分钟阅读您的问题,我认为您所追求的词是:Wiki links。
在大多数 wiki 中,您将双方括号放在您希望成为其他页面链接的单词周围。
[[Programming]]
我研究了一些好的解决方案,我建议您合并/研究其中一个库并将代码放入您的项目中。
Roadkill .NET Wiki 引擎:
DotNetWiki
DotNetWiki 是一个在 Asp.Net 和 SQL Server 上运行的简单 wiki 引擎。它的目的是提供一个简单的 wiki 引擎,该引擎可以轻松部署,易于修改并提供一些基本的身份验证功能。特征:
Thufir
它类似于 Wiki-Wiki,但具有所见即所得的界面。
FlexWiki
FlexWiki 是一个协作文本环境 Wiki 的实现。
DevHawk Wiki
.NET 的 Wiki 实现。
Perspective Wiki Engine
Perspective 是一个 Wiki 引擎,包括所见即所得编辑和多种安全模型(包括使用 Windows 域和 Active Directory 的身份验证)。支持附件。支持对常见文件格式进行搜索:特定的 MS Office 文档。
ProntoWiki
ProntoWiki 是用 C# 和 VWD(Visual Web Developer)编写的 wiki 引擎/站点,使用 ASP.NET 2.0 和 SQLExpress 2005 作为后端。wiki 引擎快速且易于使用,并允许与富文本编辑器等效的文本标记。它通过网络界面自动接受图像和文件附件。其他功能包括发布/更新之前的页面预览、基于角色的用户身份验证、使用 Web 部件的可定制外观和布局、历史跟踪和搜索功能。
维基百科
Deki Wiki 是一个面向社区和企业的免费开源 wiki 和应用平台。MindTouch DekiWiki 的开发强调可用性、开放标准、可扩展性和性能。DekiWiki 最初是一个 MediaWiki 分支,在多个垂直领域和使用场景中进行了一年半的 beta 测试:制造、教育、非营利、交互设计、软件设计和开发等。基于来自 beta 用户的输入,DekiWiki 发展成为一个远远超过另一个 wiki 的东西。它有助于在上下文丰富的环境中共享信息,这使得知识捕获和共享比传统的 Intranet 工具、网络文件服务器、CMS 和任何其他 wiki 更好。MindTouch DekiWiki 拥有最全面的功能集,其中包括丰富的所见即所得编辑器,可索引和可搜索的页面级文件附件、分层信息组织、图像库、信息发现工具(RSS 提要和 Web 界面)、页面和文件版本控制、页面差异、页面级权限、基于时间的访客邀请、浏览 wiki 链接对话框,就地图像,所有数据都存储在 XML 中。此外,所有控制逻辑都被移植到 MindTouch 的 Dream Framework,这是一个 .NET/Mono 分布式应用程序管理器。
旋风维基
ScrewTurn Wiki 是一个高性能且简单的 Wiki 引擎,用 C# 编写,基于 ASP.NET 2.0 平台。主要特点: - 无需数据库 - 无需接触 IIS 或 ASP.NET 配置 - 由于智能和可配置的内容缓存系统,每个硬件配置都具有高性能和可扩展性 - 由于(可配置),带宽使用率低使用自定义 ViewState 压缩和 HTTP 压缩 - 简单的部署、管理和使用 - 占用空间极小 - 完全通过 CSS 文件提供主题(完全支持 CSS 媒体类型) - 自动页面备份(执行回滚就像单击鼠标一样简单) - 具有管理员和简单用户(通过电子邮件帐户激活)和内置管理员帐户的安全用户会计系统 - 有用的功能,例如每页授权,
MindTouch DekiWiki
MindTouch Deki Wiki 是面向社区和企业的免费开源 wiki 和应用平台。Deki Wiki 是一个易于使用且复杂的 wiki,用于创作、聚合、组织和共享内容。Deki Wiki 也是一个用于创建协作应用程序或将 wiki 功能添加到现有应用程序的平台。