2012-01-18 44 views
0

在MVC應用程序中存儲靜態數據的最佳方式是什麼?像國家和城市的數據。在數據庫或MVC2應用程序的類中存儲國家特定(靜態)數據

1-數據是否應該存儲在數據庫中,並在每次查看請求並調用dorp時調用? 2-創建countires的部分視圖,並在需要時以不同的形式使用它? 3-創建靜態類? 4-創建類和返回列表的靜態方法? 5-使用緩存?

或其他任何想法,將不勝感激。

此外下拉列表應該與ajax一起工作,就像選擇國家應該加載城市一樣,選擇cites應該加載區域?

HekimBaşi

回答

0

MVC代表模型視圖控制器。控制器'控制'你的數據,他們對它做了一些事情,視圖幾乎是HTML,以向用戶顯示你的數據。模型是您在這裏尋找的內容,它們以一種您可以輕鬆訪問的方式存儲數據。只要你得到你想要的數據,就將它存儲在一個模型中,然後使用你的控制器訪問(也許改變)這些數據,並最終將其泵入你的視圖,以便用戶看到你的應用程序。

+0

你是對的凱文,但很抱歉不清楚我的問題我的意思是什麼將是這種情況下的最佳途徑我的意思是靜態數據我應該稱之爲數據庫的時間或有任何其他方式來處理靜態數據讓251行代表國家,84個城市代表例如土耳其,並且每個城市都有自己的地區......我應該如何處理這些數據 – Hekim 2012-01-18 10:49:16

+0

@Hekim如果您事先知道所有這些數據,請將其存儲在數據庫中。您可以在用戶輸入您的應用程序時訪問適當的數據。如果你不知道所有的數據(例如,當用戶輸入你的應用程序時你會得到這些數據),你應該讓你知道的模型類能夠保存數據,但是在運行時得到填充。 – Kevin 2012-01-18 10:52:07

相關問題