[英]How to set Table/TableRow/TabelCell width by percent in code behind in asp.net?
如何設置代碼背后的百分比寬度? 我能想到的唯一選擇是獲取父寬度並按TableRow.Width = Table.Width.Value * 25/100
計算TableRow.Width = Table.Width.Value * 25/100
(設置表格行寬度等於表格寬度的25%)。 但是,最終,如何設置表格寬度百分比? 如果沒有表寬度,則子控件無法使用其父寬度進行計算。
這不行嗎? 雖然我不完全確定為什么你想要一個表格行占整個表格寬度的25%
TableRow.Width = new Unit("25%")
html組件的.Net包裝器不包括“width”參數(包括HtmlTableRow )。 對於包含“width”屬性的那些,在給定的解決方案上需要.toString()。
另一個簡單的方法是使用內聯CSS樣式(第一行是答案休息只是我用來測試解決方案的一個用法示例):
c.Style.Add("width", "25% !important");
c.Style.Add("border-color", "Red");
c.Style.Add("border-style", "solid");
c.Style.Add("border-width", "1px");
其中c是元素
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.