有沒有人有任何關於如何在應用MVP模式時在ASP.NET webforms中實現尋呼的建議?我想知道在視圖中還是在演示者中將分頁邏輯放在哪裏?另外一種在ASP.NET中實現分頁的neet方法是使用PagedDataSource控件...使用來自演示者的這種方式是正確的,還是我們可以更好地實現一些自定義尋呼邏輯。數據使用Repeater控件顯示在視圖中。使用MVP實現尋呼
乾杯!
有沒有人有任何關於如何在應用MVP模式時在ASP.NET webforms中實現尋呼的建議?我想知道在視圖中還是在演示者中將分頁邏輯放在哪裏?另外一種在ASP.NET中實現分頁的neet方法是使用PagedDataSource控件...使用來自演示者的這種方式是正確的,還是我們可以更好地實現一些自定義尋呼邏輯。數據使用Repeater控件顯示在視圖中。使用MVP實現尋呼
乾杯!
我不確定,mvp和mvc有什麼區別,所以我認爲this post可能對你有用。我個人喜歡創建hepler外部模型或控制器(主持人?)的想法。另外jquery分頁機制非常簡單。主持人只需爲要求的數據行添加參數,並只返回那些參數,而不是整個表格/網格/任何。
我認爲View和Presenter都需要了解分頁。原因如下:
我並不十分熟悉的PagedDataSource。如果你使用的是WebForms,如果你想堅持忠實執行MVP,那麼你可能會受到影響。也許你可以爲Presenter中的PagedDataSource設置頁面緩存(如果有這樣的事情)和View中的GUI魅力。這意味着要繞過對用戶控件的引用,但也許沒關係。
爲了嘗試使MVP與WebForms一起工作,您的榮譽。我很想聽聽它是如何發生的。