Ожидается точка с запятой ... но есть один, любой MVC.NET может посмотреть на это? - PullRequest
0 голосов
/ 21 декабря 2009
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 ЕСТЬ ..

Ответы [ 2 ]

7 голосов
/ 21 декабря 2009

Вы используете ключевое слово as для приведения к вызову метода.

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

Вы уверены, что это метод, а не тип? Вы пытались удалить паренсы?

ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel;
2 голосов
/ 21 декабря 2009
<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel(); %>

должно быть

<% KODmvc.Models.AssetRatingViewModel ratingModel = ViewData["RatingViewModel"] as KODmvc.Models.AssetRatingViewModel; %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...