2014-09-26 56 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