2009-12-21 4 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 

Ce qui donne? Le point-virgule de la ligne 58 est là.Point-virgule attendue ... mais il y en a un, tout MVC.NETers peut regarder ça?

Répondre

7

Vous utilisez le mot-clé as pour effectuer un appel de méthode. Etes-vous sûr qu'il s'agit d'une méthode, et non d'un type? Avez-vous essayé d'enlever les parens?

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

ah, vous savez que j'avais le sentiment qu'il était quelque chose comme ça quand je rentrais du déjeuner, je viens modded le code d'un ... nouveau ... ViewModel(); et j'ai oublié d'enlever le(), MERCI! – BigOmega

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

devrait être

<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel; %> 
Questions connexes