7.在按鈕文字中換行
可以用符號將按鈕文字進行換行處理,如下所示:
其他字符編碼可參考文后附表:《ISO Latin-1字符集》
8.彈出式窗體的控制
在很多進行編輯處理的窗體,都采取彈出一個無邊框,無菜單和工具條的模態窗口的方式,這時一般會遇到兩個問題。一個是彈出窗體后,發現窗體中的內容還是上一次編輯的,沒有得到更新。另一個問題是在編輯窗體上提交內容時,一般會彈出一個新窗體,而不是保持彈出窗體狀態。解決的辦法有兩點,一是在頁面內置類的開始處用“Response.CacheControl = "no-cache";”來禁用本窗體的緩存功能。二是在頁面文件的頭部用
9.不要使用DataList的情況
在對某一數據集進行綁定,并在前臺頁面中循環顯示時,可以用DataList和Repeater來進行綁定,它們都具備循環處理的功能,但是如果把table的行tr標簽放在循環中,動態繪制一個表格,就不要使用DataList,因為DataList不能正常繪制表格中最后一行的下邊緣,此時建議使用Repeater。
10.實現表格外的操作按鈕
在有些情況下,界面顯示的表格中,每一行會對應有按鈕用于對該行數據進行編輯,刪除,瀏覽等其他動作,有時候,用戶需求是將這些按鈕置于表格之外。這時的處理辦法有兩種,一種是將按鈕放置于表格外,將其高度和間隔設置為和表格單元格一致,并且設置為底端對齊。這種辦法實現起來簡單,但是只適用于表格中每行高度不變的情況下。如果表格中的某一行因為顯示較長的數據而折行,從而造成這行的高度與其他行不一致,就會發送和表外的按鈕錯開的情況,不容易對齊。所以好一點的解決辦法是將按鈕仍放置于表格內,將該按鈕周圍的表格邊線去除,造成按鈕在表格之外的感覺,同時也不會因為表格單行高度的變化而出現按鈕和對應行對不齊的情況。
控制只顯示指定邊風格的示例如下:
11.空白表格單元的表示
通常有些表格是由讀取數據庫中的數據,動態構造生成的。對于沒有數據的內容項,不能用null,string.Empty等返回到前臺界面顯示,這些值會造成表格中出現沒有邊框的單元格,也就是一塊空白,影響界面美觀。而應將其值轉換為字符串“ ”才能顯示。
12.調試JavaScript的方法
首先,在瀏覽器里啟動腳本調試:在IE里菜單 工具->Internet 選項->高級頁中,把Disable script debugging (Internet Explorer) 前的勾去掉
然后在 VS 2005 里打開你的項目,把你要調試的網頁設置為起始頁,然后按F5,然后去 VS 2005 菜單 Debug-> Windows ->Script Explorer,VS 2005就會打開腳本管理器,雙擊其中某個JS文件,該文件將會在主窗口打開,然后你就可以添加斷點調試。
文章來源于領測軟件測試網 http://www.kjueaiud.com/