GridView 是與資料庫搭配的好物,
拉一拉、點一點,就可以把讀到的值一筆一筆列出來。
不過,如果沒有對應的值的時候,GridView 預設是直接消失不見,
我們通常會希望它除了不列出表格外、可以顯示一串替代文字,
表示沒有讀到值的情況。
這時要設定的是 GridView 的 EmptyDataText 屬性,
該屬性表示 GridView 內為 empty 時要顯示的字串內容。
想要判斷 GirdView 內容為空時顯示特定字串,也可以這樣做:
If Me.GridView1.Rows.Count = 0 Then
Response.Write("請先登入")
End If
---------
參考資料:
十幾行程式碼搞定 Master-Detail GridView(內含子 GridView)
How to determinate if a GridView is empty
---------
另外是在同一時期遇到的同源政策 (same origin policy) 問題:
某段在本機測得好好的 JavaScript,
卻讓 team worker 把我叫過去他那邊看錯誤訊息,
搞半天是因為 Art 的設定設錯了,
版型丟到客戶主機上、但是 iframe 裡的頁面還是指向公司主機,
違反同源政策的下場就是那段 JavaScript 不能用、亮出了小黃驚嘆號。
改好路徑就沒事了。
同源政策的相關文章我是看這裡:
以 Apache proxy 與 rewrite modules 解決 Selenium Core 的運行限制
- Aug 26 Tue 2008 22:27
[ASP.net] GridView 無內容時的替代文字
全站熱搜
留言列表