2014-01-31 3 views
1

У меня есть веб-приложение, разработанное в MVC 3 с использованием VS2010. Но когда я открываю его через VS 2013, я вижу следующую ошибку.Html.Partial() не работает с _grid.cshtml

System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 
    'Partial' and no extension method 'Partial' accepting a first argument of type 
    'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using 
    directive or an assembly reference? 

И теперь VS VS 2010 также показывает ту же ошибку. что делать? Plz помочь мне ..

+0

У вас есть ссылка на' System.Web.Mvc.dll 'из вашего проекта? –

+0

нет, извините, он работал после добавления ссылки. Thanx много @ Selman22 –

+0

Но его работа в течение некоторого времени. Как добавить ссылку навсегда –

ответ

0

добавить это пространство имен и посмотреть, если это помогает

System.Web.Mvc.Html

+0

Это пространство имен уже добавлено. –

1

это решение проверить ссылку будет лучшего помощью

warnings - html.helpers not recognized after project update

человек испытал те же проблемы читать через него, ваша проблема пуля 4 и удачи

как Томми сказал: «>>>Варианты сборки должны соответствовать тому, что вы обновили до < < <. Кроме того, после внесения этих изменений вам может потребоваться очистить/восстановить в VS, чтобы убедиться, что вы очистили старые сборки. »

+0

swagat это решение взять его или оставить ему мой друг и удачи вам – Wolf

+0

Но его показывая мне следующую ошибку. ** Ошибка Конфликтные версии обнаруженных веб-страниц ASP.NET: указанная версия «3 .0.0.0 ", но версия в bin -" 1.0.0.0 ". Чтобы продолжить, удалите файлы из каталога bin приложения или удалите спецификацию версии в web.config. ** –

+0

Вы перестроили свое приложение после изменения и набрали версию, которую вы обновили до – Wolf

Смежные вопросы