2010-03-20 78 views
1

假設您擁有一個大型數據輸入Web應用程序,如Microsoft CRM,您建立一個類似於它的網站的策略和技術是什麼?如何在asp.net中創建數據錄入用戶界面?

我不希望使用任何動態網頁生成軟件,因爲它有很大的侷限性.. 此外,我不希望設計的每一頁,重複一切

什麼是最好的進場? 關於這個問題的任何想法或標題?

在此先感謝...

+0

瓦埃勒Dalloul - 看樣子,你想一些動態頁面生成,但有關於限制一些顧慮。你擔心哪些限制。這是我們知道建議如何給予您想要的力量和靈活性的唯一方法。 另外,您可以提供一個鏈接到「Microsoft CRM項目」。有許多應用程序符合這個名稱,我們不知道您指的是哪一個。 – 2010-03-29 13:47:01

回答

0

這是一個非常普遍的問題,難以提供太多指導沒有一些具體的細節。它是一個企業應用程序?它將如何部署?你需要提供一個Web服務接口嗎?你計劃使用哪種後端數據存儲?你需要什麼樣的認證方案?和和.....

下面是從MS模式與實踐團隊的一些一般性的指導:

Microsoft Application Architecture Guide http://msdn.microsoft.com/en-us/library/dd673617.aspx

Microsoft Patterns and Practices Developer Home

+0

你知道Microsoft CRM Project嗎?我看着他們的項目,似乎他們正在使用特殊的方式來動態地根據XML文件生成頁面。 他們沒有設計每一頁,併爲每個頁面進行編碼,這是我想知道的,離開身份驗證,部署...... – 2010-03-24 07:16:44

0

你可以創建自己的標準格式的XML文件定義您希望在數據輸入過程中鍵入的索引字段。然後,您的網絡應用程序將讀取此xml文件,以獲取您希望在當時處理的任何文檔/數據輸入表單。這將允許您根據配置xml文件中爲多種表單指定的字段動態讀取和創建表單。

您的視圖/ UI可以呈現配置文件並在運行時以文本框的形式動態顯示數據輸入字段,或者您可以使用SubSonic等腳手架應用程序爲您生成類/表單,然後更改表單以包含驗證和自定義腳本。