台灣最大程式設計社群網站
線上人數
1390
 
會員總數:246276
討論主題:189811
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 關於下拉式選單的預設選取方式
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於下拉式選單的預設選取方式
價值 : 10 QP  點閱數:1041 回應數:5
樓主

Jason
門外漢
0 33
850 124
發送站內信


例如:我於MVC網頁的View中有個table欄位的值"O"

而我的動態式下拉是選單內有一個元素的Value也是O

我希望能在我點擊按鈕時出現的dialog中的下拉是選單可以因為View中的值而自動先行選取O
我嘗試網上中所使用的方法
https://txisudqp.tian.yam.com/posts/26040507







但我的下拉是選單卻毫無動靜 這是我的下拉是選單 為動態的方式




請問我哪裡需要修改才能實現此需求呢?

搜尋相關Tags的文章: [ MVC ] , [ DropDownList ] ,
本篇文章發表於2017-08-18 17:27
1樓
最有價值解答

小魚
檢舉此回應
如果你是一開始就載入應該不需要用到JavaScript吧,
直接


本篇文章回覆於2017-08-18 21:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Jason
檢舉此回應
回 小魚大大
我的用意在於因為該下拉式欄位無法一開始就載入到資訊
所以想說用JS去讀取現在頁面上該欄位的值去改變下拉式選單的預設選取
本篇文章回覆於2017-08-24 11:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
無法一開始就載入到資訊是甚麼意思?
資訊不是從後端傳過來的嗎?
DropDownListFor沒有用過,
不大知道你這樣寫的原理,
我還是習慣用傳統的Html語法,
如果你的資料是一開始就從後端傳過來,
基本上一開始就可以載入了不需要用JavaScript,
如果不是一開始就傳過來,
其實我看不懂你的JavaScript在做什麼動作,
好像沒有觸發的條件。

P.s.你把JavaScript那段放在DropDownListFor後面試試
本篇文章回覆於2017-08-24 19:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Jason
檢舉此回應
簡單說 我的用意在於一個table中有很多欄位 而每一行都有個Button點擊後會彈出dialog
而dialog中有下拉式選單 而下拉式選單會依照table中的欄位變動而改變預設選取
用傳統的html語法只會把網頁寫死 當資料庫有變動就要回頭改程式碼
本篇文章回覆於2017-08-25 08:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

小魚
檢舉此回應
那你需要的功能應該是ajax,
可以上網查ajax怎麼用在asp.net mvc
本篇文章回覆於2017-08-25 18:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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