2014-09-26 85 views
0

我目前正在构建一个简单的网站。 第一次使用WEB技术。 我有兴趣建立一个与9Gag.com非常相似的网站。 我无法弄清楚他们是如何为每一个帖子创建链接和页面的。我一直在寻找一段时间,但我似乎无法找到答案。 如果你们可以给我提示或其他什么,我很乐意。 基本上我只想为每个帖子创建动态页面。 谢谢你的知识。MVC 5,从数据库创建动态页面/视图

+0

什么样的动态页面???他们有没有共同点? – Steve 2014-09-26 17:47:46

+0

是的,他们可以包括评论和喜欢的数量,以及某种图片或视频,例如:http://9gag.com/gag/anXj2O0你可以看到每一个笑话都有它自己的“页面”和这些都是为每个帖子生成的 – 2014-09-26 18:05:51

+0

最有可能的是,它们在带有ID的视图中具有某种模板,然后仅基于ID呈现它们。如果你想在sql中存储整个页面,那么你并不是真正使用MVC,而只是修改静态页面。 – Steve 2014-09-26 18:09:43

回答

0

它看起来像该网站上的每个项目都有类似的页面布局和URL的形式/gag/[id]。这是关于世界上最简单的事情。如果您正在为此苦苦挣扎,您只需花一些时间浏览ASP.NET MVC tutorials即可。唯一稍微复杂的部分是,而不是一些数字ID或GUID,他们正在使用一个字母数字ID,就像您通常在短网址中看到的一样。尽管这是纯粹的风格。

+0

是的,短URL不是问题,我将再次浏览MVC教程,但是你知道我应该看哪里?我的意思是这样的模式有一个特定的名称或什么? – 2014-09-26 18:18:15

+0

这不仅仅是一个模式,只是让基础网站利用来自某种永久存储后端的数据。换句话说,只是一个基本的细节视图。 – 2014-09-26 18:22:42