2010-01-29 33 views
1

我在C#中使用SelectListItem的列表來填充下拉列表項。 當我選擇另一個選項時,IE8只更新顯示所選值的相同內容,但在Mozilla中,不顯示所選值。 我正在使用MVC 2.0。整個頁面將被重新加載選定的選項。 我通過查看「查看源」來確認。 Mozilla有什麼問題?顯示從下拉列表中選擇的值在Mozilla中的問題(C#)

任何幫助,非常感謝。

+1

這不是什麼標籤是。 – 2010-01-29 05:18:16

+0

你可以發佈呈現的html嗎?也禁用JavaScript只是爲了確保客戶端代碼不受干擾。 – 2010-01-29 09:48:05

回答

0

嘗試這樣做

<%= Html.DropDownList("CategoryId", (IEnumerable<SelectListItem>)ViewData["categories"])%> 

或試圖改變控件的名稱..

+0

我和你建議的一樣,但是當我嘗試重新加載頁面時,Dropdown的「selected」屬性不適用於Mozilla,而IE8可以正常工作。 – sudhansu 2010-01-29 05:50:12

+0

檢查這個鏈接,這解決了我的問題。 http://forums.asp.net/p/1327178/2652936.aspx – Nnp 2010-01-29 18:31:42

相關問題