2017-04-02 36 views
0

我正在開發一個用於資產管理的c#中的asp.net web應用程序。目前,我正在研究將記錄插入18個不同表格的功能。示例:將新制造商添加到製造商表格,或將新建築物添加到建築物表格。在單個.aspx頁面中創建多個FormView是否有優勢/劣勢?

我想到了兩個選項,在一個頁面中有18個不同的FormViews,每個插入/編輯模板或18個不同的頁面,每個表格有一個頁面。

在一個頁面中擁有很多FormView是否有優勢或劣勢?

謝謝!

+0

在開發任何系統時,您首先必須考慮其性能,可靠性和可維護性。所以想想吧。你會得到答案,維護18個視圖,單頁上的功能將是一項艱鉅的任務。但是你仍然希望將所有的表單放在一個頁面中,然後我建議你使用TabContainer,你應該管理你的表單。至少從用戶的角度來看,它看起來像用戶友好的。 – Chirag

+0

謝謝你的評論!可維護性和性能是我關心的問題,很多代碼在一個頁面上看起來會更難以維護,但性能是我不確定的一件事。會有這麼多的意見沉悶的頁面?我不熟悉TabContainer,所以我會研究這個建議。 – user3691838

+1

謝謝!這是我需要的反饋! – user3691838

回答

1

是的,這是一件顯而易見的事情。如果您在單個頁面上處理18個由服務器維護的表單,那麼顯然會降低您的性能。因爲每個人都必須在某個時間初始化。性能肯定會下降。所以我建議你通過創建18個單獨的頁面以聰明的方式完成這項工作。

希望它有助於。

1

您必須考慮頁面的性能,因爲如果您將18個頁面控件放在一個使用FormViews的頁面中,則不是推薦的方法。

相關問題