预期的分号......但是有一个,任何MVC.NET可以看一下吗?

Met*_*uru 0 asp.net-mvc viewmodel

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 
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?58号线上的分号是......

Kyl*_*man 7

您正在使用as关键字转换为方法调用.

ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel();
Run Code Online (Sandbox Code Playgroud)

你确定这是一种方法,而不是一种类型吗?你试过去除parens吗?

ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel;
Run Code Online (Sandbox Code Playgroud)