Как зарегистрировать сборку в Razor view engine - PullRequest
6 голосов
/ 26 апреля 2011

Как я могу вставить это в страницу просмотра бритвы

<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"
    TagPrefix="asp" %>

<asp:ScriptManager runat="server" ID="MainScriptManager" />

Ответы [ 4 ]

7 голосов
/ 13 сентября 2011

Вы можете поместить его в Web.Config , который существует в вашей папке Views . Мне понадобилось время, чтобы понять это, надеюсь, это поможет.

<system.web>
  <controls>
    <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
    <add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="ajaxToolkit"  />
  </controls>
</system.web>
2 голосов
/ 26 апреля 2011

Вы не можете.Вы используете разметку ASPX в своем примере.В бритве вы можете написать:

@using System.Web.Silverlight;

кстати.отметьте этот синтаксис quickref :

1 голос
/ 26 апреля 2011

вы можете попробовать @using Namespace;, где Namespace - то, что вам нужно

0 голосов
/ 15 марта 2014

Чтобы добавить новый регистр в MVC, вы можете поместить в web.config:

<configuration>

  <system.web>
    <pages>
      <controls>
        <add assembly="System.Web.Silverlight" namespace="System.Web.UI.SilverlightControls" tagPrefix="asp" />
      </controls>
    </pages>
  </system.web>

</configuration>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...