【发布时间】:2013-05-18 08:08:33
【问题描述】:
更新1
我已经添加了 RazorGenerator 等...
设置自定义工具后,我看到了为我的剃须刀页面生成的代码。
在程序集中添加此代码
public class MyAreaRegistration : AreaRegistration
{
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute("Dictionary_default", "MyDictionary/{Action}/", new { controller = "DictionaryControllerBase", action = "Index" });
}
public override string AreaName
{
get { return "MyDictionary"; }
}
#endregion
}
但是当我通过 url /MyDictionary 打开页面时,我看到“无法找到资源”。
注意我在我的项目 MVC3 和 Spring.Net 中使用
我在另一个带有剃须刀页面的程序集中使用一个控制器(基本控制器)。
在我的项目中,我使控制器继承自基本控制器,只是进行了一些设置。但是我希望从程序集中使用剃须刀页面。
我该怎么做?
【问题讨论】:
-
我找到了解决问题的方法。我只是删除代码 MyAreaRegistration。不幸的是,这种情况下我没有同名的控制器。
标签: asp.net razor .net-assembly