如何給DropDownList控制元件設定樣式

時間 2021-09-08 20:10:19

1樓:匿名使用者

下拉框的長度是根據選擇項里長度最大的文字決定的,這樣真的很醜有沒有!

下面是**,

複製**

@else

}@html.dropdownlistfor(model => model.companynature, viewbag.companynature as ienumerable)

@html.dropdownlistfor(model => model.companybusiness, viewbag.

companybusiness as ienumerable)

複製**

我們並不能直接在這裡面給它設定樣式

在網上找解決方法,有些建議直接用標籤,這樣的話選擇項就要直接在這個標籤中手動寫選擇項,而且要改動的也比較打;還有些呢是直接進入.js檔案去改樣式,但是對於我這樣的新手來說,這個好像不太可行。

然後我在頁面中審查元素髮現它生成的html**實際上還是select

所以我就想到既然不能直接簡單粗暴的新增樣式,那能不能通過jquery去給標籤新增樣式呢,想到就試一下

很簡單的加了兩三行**

$(document).ready(function());

這段**的意思呢是在頁面載入的時候就為select標籤新增名為form-control的樣式。

bootstrap是個簡直不能更讚的東西了,用bootstrap寫出來的頁面簡潔美觀漂亮,它給提供了很多類,上面使用的form-control就是bootstrap類庫中提供的,最後效果如下

這樣就舒服多了有沒有,整齊美觀,實現方法也很簡單

如果還想要更美的效果,比如顏色設定等等,可以自己寫一個樣式,然後用同樣的方法加上就好了。

2樓:深圳市勵拓軟體****

在textbox控制元件下應用樣式倒是可以改變邊框顏色, 但是dropdownlist控制元件邊框似乎沒辦法通過css樣式來控制,就算定義了border樣式,卻總是不起作用。 其實你上一些**看看就可以知道,他們的下拉框都是自己手工寫的一個控制元件

如何給dropdownlist控制元件設定樣式

3樓:深圳市勵拓軟體****

在textbox控制元件下應用樣式倒是可以改變邊框顏色, 但是dropdownlist控制元件邊框似乎沒辦法通過css樣式來控制,就算定義了border樣式,卻總是不起作用。 其實你上一些**看看就可以知道,他們的下拉框都是自己手工寫的一個控制元件

C關於DropDownList初始值問題,求解惑

看到asp.net的控制元件,就煩躁.靈異事件特別多.不過,樓主的問題,明顯建議你看看,c 的變數生命週期你試試看,再寫個listlist2 getlistitems 然後,drop1.items.addrange list.toarray drop2.items.addrange list2.to...

如何給2019設定首行縮排,如何給Word2010設定首行縮排

兩種方法 1 用標尺遊標,這個不用解釋 2 右擊,段落 縮排和間距選項卡中縮排,特殊格式中選擇,設定相應的值。 滑鼠哥課堂 右鍵 段落 特殊格式 首行縮排2字元 1 選中文件中需要設定首行縮排的段落,切換到 開始 選項卡,單擊 段落 組右下角的對話方塊啟動器。2 此時會彈出 段落 對話方塊,我們在 ...

如何給設密,如何給WORD文件設密

先開啟要加密的檔案 點選 檔案 另存為 工具 在右上角 安全措施選項 然後你就可以輸入要設的密碼了。按 確定 後,word會讓你輸第二遍。然後再按 儲存 就行了。方法很多。告訴你給即簡單又實用的。壓縮軟體人人都在用winrar winzip等。其實它們都支援加密的。你仔細看一下就知道了。用法也很簡單...