这篇文章最初是在2012年撰写的。技术在这个时代已经取得了相当大的进展,但是如果有人发现它的使用,我们会将其留在这里。
欢迎阅读有关创建CMS的文章。本文至少需要一些SQL和HTML的基本知识,以及安装的SQL Server和Visual Studio 2008的副本。
您的网站已经到了您想要动态添加内容的阶段,这里有很多选项,包括免费和付费( 维基百科上的列表 ),但如何取出中间人并构建您自己的?
让我们直接进入编码,第一步是添加内置的ASP用户存储,如果您从未这样做过,请阅读本文介绍成员资格 。
第二步是将我们的SQL表和存储过程添加到数据库中。 DocumentID字段被设置为主键以获得更好的性能。如果你是SQL新手,那么请研究下面的想法;
这就是SQL代码,下一个阶段是设置一个网页来处理显示我们的文档,要编辑的文档列表和编辑文档页面。
打开一个新项目或者你要添加的项目。我们需要将Global.asax(全局应用程序类)添加到此项目,添加路由处理并将路由注册到该表。以下应用程序可供所有人访问以下页面;
您将需要导入System.Web.Routing。
我已经评论了每一行,告诉你每个人在做什么。我们还需要在我们的Web配置文件中创建一个SQL连接。
我正在使用TinyMCE,这是一个Java脚本编辑器,因此我们还需要更改请求验证模式,页面路由需要更新模块。
在这里,我们将列出所有文档以及查看或编辑它们的链接...
为此添加一个名为ManageDocuments.aspx的新Web表单
在这里我使用了Tiny MCE文本编辑器。我发现这个作品非常适合我想要的作品,但是还有一些步骤涉及到使用它。
首先添加一个名为ManageDocument.aspx的新Web表单。您可能需要手动添加脚本管理器。
此页面将使用我们路由的内容主题显示您的所有文章。
它的设计方式,我们可以使用两个部分的相同页面,有效地只在需要时提供过滤器...
添加一个新的Web表单ContentSubj.aspx
如果您不需要在您的家中和关于页面的自定义内容,那么只需添加内容页面并编辑页面路由...
在这些页面中,您可以添加和设置样式,但只要您有以下代码,它就可以工作。
现在,您可以尝试一下并根据需要添加文档,现在已将其用于一些网站,因此应该只需很少的修改即可。
这是一个旧文件,但仍包含相关的想法。