從昨天傍晚遇到這個問題,弄了一整夜找不出原因。先把問題記下來,將來再研究為何...
ArticleEntryEditor繼承了DataList,做了一點小修改。
ArticleEntryEditor的EditItemTemplate,用了一個UserControl:ArticleEditorItem
在ArticleEditorItem中,接受一個Item的欄位,型別為ContentItem。用DataBind的<%# Container.DataItem %>之後,ArticleEditorItem 中的 DropDownList 都不會抓到正確的值。應該說,在指定完畢之後,就立刻不見了(回復到選單的第一個值)。可是其他的WebControl不會受到影響。
如果是在OnItemDataBound中,去指定ArticleEditorItem.Item的值,就不會有這個問題。
這個問題應該不是第一次遇到,只是沒有像這次一樣繞路要花很多時間。記下來將來研究。
1 則留言:
doremi second! 哈哈
張貼留言