魔神仔

堅持~加油~

每月文章

文章分類

文章標籤

全部標籤

網頁控制項的顯示/隱藏

使用ASP.NET 來寫網頁時,
通常我們會用 Visible 這個屬性來控制是否要在網頁上顯示
那這個 Visible 它的做法是在呈現網頁時,把整段語法都拿掉
也就是說當我們在看網頁原始碼時,這個控制項是不會出現的

那這樣子一來
當我們需要拿來做一些Client端的事情時
會發生 此物件找不到 的錯誤

這時候我們可以用另一種方式來讓控制項顯示/隱藏
也就是用CSS的 display:inline 顯示 / display:none 不顯示 來做處理

.cs檔

this.ControlID.Style.Add("display","inline");
this.ControlID.Style.Add("display","none");

 

那如果想用JavaScript來弄的話

document.getElementById("ControlID").style.display = "inline";  
document.getElementById("ControlID").style.display = "none";

 

DotBlogs Tags: ASP.NET CSS JavaScript posted on 2008/3/10 00:32 | 我要推薦 | 閱讀數 : 554 | 文章分類 [ ASP.NET CSS JavaScript ] 訂閱

Feedback

# re: 網頁控制項的顯示/影藏 2008/3/10 下午 03:12 skyant 回覆

魔神仔大大出現了....Orz

# re: 網頁控制項的顯示/影藏 2008/3/12 上午 10:42 skyant 回覆

對厚....今天仔細一看,標題........= =||....."影"藏......What's this??

# re: 網頁控制項的顯示/隱藏 2008/3/12 上午 10:56 acacia 回覆

己修正完畢  ><"

第一次PO文,請多多包含

# re: 網頁控制項的顯示/隱藏 2008/5/7 上午 11:40 Mary 回覆

感謝魔神仔大大的好用技巧^^

# re: 網頁控制項的顯示/隱藏 2008/5/7 上午 11:41 Mary 回覆

感謝摩神仔大大的好用小技巧^^

標題
姓名
電子郵件 (將不會被顯示)
個人網頁
內容
登入後使用進階評論
Please add 5 and 2 and type the answer here: