asp.net-mvc - 类库中的 Controller 和 View

标签 asp.net-mvc

我有一组在许多项目中使用的 Controller 和 View 。我想知道是否可以将 then 放在类库中并将其作为普通的 lib 文件重用。
我怎样才能做到这一点?

最佳答案

绝对可行。你需要的东西:

  • 在应用程序启动时注册路线的某种方式。
  • 一个了解库 View 和应用程序特定 View 的 View 引擎。

  • 第一个很容易。只需在您的库中编写一个函数来注册库中的所有 Controller 。

    第二个比较复杂,但是你可以阅读一些关于编写自己的 View 引擎的好文章,herehere .区域的概念对于将库 Controller 与应用程序 Controller 分开也很有用。

    另外,this question解决了在任意文件夹中查找 View 的最简单情况。

    关于asp.net-mvc - 类库中的 Controller 和 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1800387/

    相关文章:

    asp.net-mvc - ASP.NET MVC 和 StructureMap 的最佳实践 DI - 如何在 ActionResult 中注入(inject)依赖项

    c# - .net MVC 使用数据库的简单成员身份验证

    jquery - KnockoutJS 绑定(bind)到可观察数组中的单个对象

    c# - Visual Studio 2013 Autoformat (CTRL K D) cshtml 小写问题

    javascript - MVC、JsonResult、DateTime 和时区

    javascript - 在asp.net mvc中将json数据渲染到网格中

    c# - ASP.NET MVC 多选下拉菜单

    c# - 将 Redis 与 SignalR 结合使用

    asp.net-mvc - Sitecore 6.6 中的静态 View 渲染

    javascript - 在 ASP.NET MVC 应用程序中进行 Ajax 调用并返回 bool 值