編譯錯誤
  說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細信息並適當地修改源代碼。 
  編譯器錯誤消息: CS0746: 無效的匿名類型成員聲明符。匿名類型成員必須使用賦值、簡單名稱或成員訪問來聲明。
 源錯誤:
 行 72:                                             <label for="Keywords" class="col-sm-2 control-label">標簽</label>
行 73:                                             <div class="col-sm-8  input-group">
行 74:                                                 @Html.TextBoxFor(model => model.Tags, new { @class = "form-control",@url="adf",@data-role="tagsinput" })
行 75:                                             </div>
行 76:                                         </div>  |  
          
這是一個MVC5下的錯誤提示,導致整個錯誤的原因是@data-role 整個屬性不能這么寫,應該寫成@data_role,也就是把中橫線,換成,下划線。這樣就能通過了。
也是看了源代碼解釋
property.Replace('_', '-'), property.GetValue(htmlAttributes)
這句話說明了一切。
