要求1:
我有一些Razor Class Libraries
即MyFeature1.dll
,MyFeature2.dll
,MyFeature3.dll
,它们都具有相同的文件结构和文件,但内容因图像,颜色,字体而异。
NB。我故意不想用不同的MyFeatures.dll
文件夹创建一个Areas\Features\Pages
。
要求2:
PageModel
对于所有这些变体都是相同的。只有cshtml
内容不同,因此有三个dll。
要求3:
/california/feature1/
路由应加载MyFeature1.dll
并使用其中的页面。
/california/feature2/
路由应加载MyFeature2.dll
并使用其中的页面。
/california/feature3/
路由应加载MyFeature3.dll
并使用其中的页面。
我目前正计划使用三个RCL(Razor类库),一个RCL用于PageModel
。我不知道的是,我必须覆盖什么类才能告诉Razor根据路由器加载正确的dll。