2015年6月3日 星期三

複製網頁後, EEP要注意的主要事項


個人的習慣, 將要確認的事情分成四大項
1. 資料庫和表格關聯是否需要修改
2. ASP.NET和後臺的資料關聯修改
3. 將資料水管接到網頁中的各個物件
4. 各種輔助程式

第一階段(Server DLL)
如果有動到資料庫結構或之間的關聯, 就需要更動對ServerDLL
建置修改過的ServerDLL(建議先關閉EEP NetServer)
(建議這時再度預覽先前的網頁, 看是不是有改過頭的現象)
如果有用到新的InfoDataCommand, 也別忘了為它添加新的UpdateComponent

第二階段(*.aspx.vi-VN.resx, *.aspx)
重新設定DataSet(右click網頁→檢視設計元件工具或到「*.aspx.vi-VN.resx」修改)
設定新的DataSource(進入*.aspx)
將*.aspx的「CodeFile」指向新的名稱
將DataGrid或FormView之類的設定新的「資料來源」

第三階段(*.aspx)
大致分成兩種「結構大幅變化」」「小幅變化結構不動」
「大幅變動」反而簡單,重新選好資料來源後
用「重新整理結構描述」,然後各種血淚排版

「小幅度變化」由於不能使用自動功能,要各自調整
以GridView而言, 使用「編輯資料行」將「DataField」指向正確的欄位
可能會遇到沒顯示新的欄位,這時就使用「重新繫結欄位」
基本上, 做完就能存檔並預覽了

第四階段(*.aspx, *.aspx.cs ...)
各種Default, 驗證, 畫面呈現... (code behind 和 code beside都要注意)
基本上是各種潤飾, 可以做也可以不做
但是光做完第三階段卻打不開時, 不是前面有做錯, 就是第四階段媒改好的程式在干擾你
此階段可以說是最麻煩卻也最簡單的, 單看與前身的差異
(不過光複製貼上和簡單調整的網頁, 也輪不到程式設計師來改 orz)

沒有留言:

張貼留言