2009-12-21 45 views
0
Compiler Error Message: CS1002: ; expected 

Source Error: 

Line 56: </div><!--end #Asset--> 
Line 57:  
Line 58:   <% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel(); %> 
Line 59:  <% Html.RenderPartial("RatingView", ratingModel); %> 
Line 60: 

Source File: c:\RatingSystem\Views\Asset\ArticleView.aspx Line: 58 

什麼給? 58行上的分號是...分號預計...但有一個,任何MVC.NET人可以看看這個?

回答

7

您正在使用關鍵字as轉換爲方法調用。

ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel(); 

您確定這是一種方法,而不是一種類型?你有沒有嘗試刪除父親?

ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel; 
+0

啊,你知道,我有一種感覺,這是類似的東西,當我駕車從後面吃午飯,我只是改裝成的代碼從一個新的... ...視圖模型();忘了刪除(),謝謝! – BigOmega 2009-12-21 19:00:04

2
<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel(); %> 

應該

<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel; %> 
相關問題