为MVC视图注册程序集
本文关键字:程序集 注册 视图 MVC | 更新日期: 2023-09-27 18:16:53
所以我使用asp.net/C#,现在我正在更新我的网站MVC。所以对于我的视图,我使用Razor。
我想使用Dev Express工具,我不知道如何添加以下标签:
<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.7.0, Culture=neutral, PublicKeyToken=--------------"
Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dx" %>
所以我可以使用:
<dx:ASPxGridView ......./>
我更喜欢这种方式,而不是使用:
@Html.DevExpress().....
因为我找不到一些属性'runat="server"'
有人知道吗?
你混淆了ASPX控件标签和扩展方法。
<dx:ASPxGridView ......./>
为ASPX控件;它与Razor或MVC无关。
Html.DevExpress
是HtmlHelper<T>
的扩展方法。
要使用它,您只需要导入包含该方法的名称空间,即DevExpress.Web.ASPxGridView
。
您可以使用@using
指令在单个视图文件中导入命名空间,您可以通过将其添加到Views'Web.config中的<pages>
标签来全局导入它。
"那么Razor对ASPX有什么好处呢?"更少的页面事件,更快的速度…您的需求应该决定选择