如何注册组件Razor视图引擎
问题描述:
我怎么能在Razor视图页面如何注册组件Razor视图引擎
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls"
TagPrefix="asp" %>
<asp:ScriptManager runat="server" ID="MainScriptManager" />
答
你可以尝试@using Namespace;
其中的名称空间是你所需要的
+0
我如何使用TagPrefix – ebattulga 2011-04-26 13:58:58
+0
我认为你正在尝试使用Razor视图作为.aspx标记,你应该考虑使用helpers – 2011-04-26 14:13:42
答
你可以把它放在Web.Config中存在于您浏览文件夹。我花了一段时间才想到这一点,希望这有助于。
<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>
答
要在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>
BTW。确定你必须从你的剃刀组件中添加组装参考 – 2011-04-26 13:12:53