2016-12-21 101 views
1

我開始一個ASP.NET網站,並且對此很新穎。任何人都可以幫助我如何最好地構建我的網頁。ASP.NET網站結構

這是一個帶有右側和左側窗格的主頁面。左側窗格包含一個菜單。當用戶點擊任何菜單項時,右窗格會填充相關數據。

我是否應該有一個包含所有代碼的頁面,並且每個被點擊的菜單項都不會涉及其他頁面? 這會使得當加載主頁面時,所有的代碼和JavaScript必須加載。正確?

或者我應該在右窗格中爲每個菜單項加載一個單獨的aspx頁面的iframe。 我覺得第二種方法更適合我的需求,因爲它將每個菜單項的代碼分開,但是當我想彈出一個菜單時,我被卡住了。它應該去哪裏?在主頁上還是每個頁面都有自己的頁面? 如果我把它放在主頁上,那麼任何彈出窗口所需的JavaScript必須位於主頁面上。這聽起來像是比應該更混亂。

任何想法將不勝感激。

回答

0

最好爲每個菜單項使用單獨的頁面。使用母版頁進行網站佈局。您應該在需要的頁面上開發彈出窗口。

+0

我想過母版頁,但決定不對,因爲我不想爲每個點擊的菜單項加載一個新頁面。我使用回調來填充右側窗格。 – user3490183