2018年1月2日 星期二

[MVC]DropDownListFor指定值

今天遇到了一個以前都沒注意過的問題,搞了好久才搞定。
就是我在Action裡Return PartialView並傳回model,
頁面上放了@Html.DropDownListFor(m => m.RelationshipType, (SelectList)ViewData["RelationshipTypeName"], "==請選擇=="),就是吃不到傳回的值,
後來發現是因為ViewData["RelationshipType"]的名稱與m => m.RelationshipType 一樣就不行,
改成不一樣就行了,詳細原因晚點在研究,或有高人可以指點一下。


Visual Studio JS intellisense 失效解決方式

  試了好久,發現到工具>選項>IntelliCode js項目設定啟用,重新開啟VS就正常了! 後來發現是TypeScript3.2版有問題停用,使用4.3版的TypeScript即可