不好意思想請問一下,一開始跑程式的時候table是跑得出來的,但刪掉了與她"無關"的controller跟view之後,再跑一次程式table就不見了,原先新增好的資料庫內容也不見了,請問有什麼方法可以讓他變回來嗎
1.看程式然後重建 @foreach (var product in this.Model)
裡的 Model
2.程式如果沒問題,不要去整理/刪程式,即便「無關」
中斷點插在foreach上,RUN的時候看看model裡面有沒有東西....
猜測是沒東西才會沒table出現...
假設Model裏有資料存在, 那個foreach裏的程式碼才有可能執行到, 才會有可能出現Table. 如樓上海綿寶寶的回答.
但, 我想另外提個意見, 這樣的編程方式, 是從那裏學來的, 這不是微軟的Visual Studio裏ASP.NET的標準.NET Framework編程方式. 拿現在微軟的新的ASP.NET Core架構, 這樣的編程方式也是不符合微軟的標準方式.
我想問題出在:"但刪掉了與她"無關"的controller跟view之後", 刪了Controller, 沒有數據放到Model裏, 刪了View, Model的繼承就斷掉了.
寫程式怕想太多, 三心二意, 畫蛇添足. 簡單的需求, 被搞得節外生技.