Telerik не отображается в intellisense VS 2008 - PullRequest
0 голосов
/ 27 июня 2011

Я кодировал страницу aspx, чтобы использовать сетку telerik.Но telerik не отображается в intellisense VS 2008.

Ниже перечислены действия, сделанные на данный момент: 1. Добавлен telerik dll в справочной папке.

  1. Часть кода

    <%@ Page Language="C#"  Inherits="System.Web.Mvc.ViewPage"%>
    

    <% @ Register Assembly = "Telerik.Web.UI" Namespace = "Telerik.Web.UI" TagPrefix = "telerik"%>

    <% @ Import Namespace ="Telerik.Web.Mvc"%>

    Индекс

        <% foreach(var v in (List<String>)ViewData["names"])
            {
    
    Response.Write(v);
               %>
               <br />
               <%
            } 
    
    
    %>
    
       <%  Html. %>
    

Спасибо

1 Ответ

1 голос
/ 27 июня 2011

Visual Studio Intellisense в представлениях далек от совершенства.Лично я добавляю сборку (тег <assemblies>) и пространство имен (тег <namespaces>) в web.config, чтобы он был доступен во всех представлениях.Таким образом, мне больше не нужно добавлять какой-либо раздел импорта в каждом представлении.После этого вам, возможно, придется заново открыть представление, чтобы изменения вступили в силу.Даже перезапустите Visual Studio.Если он работает во время выполнения и вы не получаете Intellisense во время компиляции, я хотел бы, чтобы они улучшили его в будущих версиях.

...