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 行的分号在那里..

4

2 回答 2

7

您正在使用as关键字强制转换为方法调用。

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

您确定这是一种方法,而不是一种类型吗?您是否尝试过删除括号?

ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel;
于 2009-12-21T17:07:55.490 回答
2
<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel(); %>

应该

<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel; %>
于 2009-12-21T17:12:03.980 回答