而不是这是一个实际问题,我需要帮助完成我的工作。
基本上我被指派做一个有两面登录
的网站当管理员登录后,他可以创建"系统",删除系统并编辑它。
系统将基本上是例如" Word 2014"在系统中,管理员可以使用div添加标签,其中将填写用户手册以了解如何使用该程序。
因此,在简单的条款中,我正在处理的是在线用户手册,但我没有为一个系统手册设置一个网站,而是需要有一个网站,其中包含不同系统的手册。
客人可以使用各自的手册登录和访问当前系统,通过CK编辑器,他们可以编辑文本,添加到文本等。
我能做些什么的想法?
到目前为止,我已完成以下
感谢您的帮助:)
答案 0 :(得分:0)
我假设如果您正在为您的acedemic项目使用WebForms,那么您不需要展示如何从第一个主体创建Web应用程序,因为您正在使用WebForms框架在基本HTML之上提供一些抽象。
有些人认为WebForms在现代Web应用程序框架方面有点老套和不典型,而MVC可能是一个更合适的框架,用于学习更接近HTML的东西。如果框架的选择是你的,你需要考虑你是否选择了正确的框架。如果您想继续使用WebForms并且不想重新发明轮子,请考虑使用脚手架来创建基本的CRUD表单:https://visualstudiogallery.msdn.microsoft.com/a6c3614f-83be-4749-afbc-8da394b6ea86
使用脚手架将鼓励良好实践,例如使用数据模型将表示层与数据层分开。它将构建您的项目,并鼓励您专注于应用程序的逻辑而不是基本机制(恕我直言)。
一旦你掌握了基本的CRUD页面,就可以对它们进行修改,使其包括CK Editor(CK Editor的WebForms nuget包)。
请记住将HTML编辑器放在用户手中的安全注意事项。您需要确保他们无法将恶意JavaScript代码注入其系统手册中。对我来说,这是一个比简单地将表单放在一起更有用的学习领域,因为有很多框架可以用于“工作”。
在您的表单上放置HTML编辑器不会有效,直到您放松ASP.Net安全规则:MVC3 C# Potentially dangerous request error(您可以在讨论中讨论优点)。