小编Dew*_*ewy的帖子

T4MVC在控件库中使用扩展方法

我写了一些剃刀助手,这些助手使用的功能包括T4MVC生成的扩展方法.我现在想将它们移动到控件库中,以便它们可以在多个mvc应用程序中使用.我使用的最初想法是我可以将模板的副本放入控件库,这是有效的,缺点是应用程序中使用的模板然后在同一名称空间中重新生成相同的扩展方法.因为我正在使用一些需要ActionResult接口的扩展,所以我需要命名空间保持不变.

我想知道的是,是否有一种已知的方法来使用控件库中的扩展以及引用该库的应用程序,或者是对所需模板的更改,以便可以生成或不通过生成静态扩展方法设置文件中的标志?我也想知道静态扩展是否可以包含在模板旁边的单独的cs文件中.那么我们有2个类T4Extensions和DynamicT4Extensions?

这可能会强制使用接口IT4MVCActionResult,

asp.net-mvc t4mvc razor

5
推荐指数
1
解决办法
907
查看次数

标签 统计

asp.net-mvc ×1

razor ×1

t4mvc ×1