台灣最大程式設計社群網站
線上人數
1952
 
會員總數:245979
討論主題:189557
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 請問如何移除 border 屬性, 在瀏覽器查看元素時 <table> 裡面的 "border" 不
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問如何移除 border 屬性, 在瀏覽器查看元素時 <table> 裡面的 "border" 不
價值 : 200 QP  點閱數:358 回應數:5
樓主

子敬
門外漢
0 9
1348 10
發送站內信

請問如何移除 border 屬性, 在瀏覽器查看元素時 <table> 裡面的 "border" 不要出現
如圖

開發工具
visual studio 2017
MS SQL 2014

1.有寫在 MasterPage

2.
他的寫法是會先在aspx 畫好一個<table> 叫做 tblList
但是會在vb 端 重新render 出他要的長相

3.
aspx 端會放一個 如下的 tList 就這兩行沒有任何內容
<asp:table ID="tList" runat="server" Visible ="true" >
</asp:table>
如圖

4.
那個tList好像有意義的樣子 因為在原始碼看到的border是這個ID 的
5.
但是我把這個的 tList visible= false 原本該呈現的 tblList 就會破版

6.
我試過用css 跟Jquery 做,但是在查看網頁原始碼時 border 還是會出來

7.也試過如下作法
Attributes("border") = "none"
Attributes.Remove("border")

請各位前輩們不令賜教
謝謝

搜尋相關Tags的文章: [ asp.net ] , [ border ] ,
本篇文章發表於2019-03-23 01:52
1樓
作者回應

子敬
檢舉此回應

不好意思我是發問者
主題在這重寫
如下

請問如何移除 border 屬性, 在瀏覽器查看元素時 <table> 裡面的 "border" 不要出現

謝謝
本篇文章回覆於2019-03-23 01:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
這是微軟歷年來的好習慣...(只有他認為是的, 才是, 他認為不是的, 就不是)
微軟很喜歡幫助程式設計師調整有的沒的...


把runat=server拿掉, 讓HTML回歸純HTML, 是我所知道的解法之一
倘若是為了能把table隱藏, 就得再考慮加1個div runat=server 包在table外面
本篇文章回覆於2019-03-23 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
1.jQuery應該是設定『border="0"』
2.改用Repeater或者ListView來產生table

您試試看
^_^
本篇文章回覆於2019-03-23 15:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

子敬
檢舉此回應
Dear 小羊顧問
用<div>包起來
還是會出現border=0
而且原本的 tblList 格式會跑掉


可能跟這兩行程式有關


謝謝您的指教
本篇文章回覆於2019-03-23 15:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

子敬
檢舉此回應
Dear topcat 顧問

我來試試看
謝謝您的指教
本篇文章回覆於2019-03-23 15:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.