OpenAuth.Net/newdocs/docs/notes/core/wwwarchitect.md
2025-04-24 23:40:36 +08:00

1.5 KiB
Raw Blame History

title createTime permalink
MVC前端 2025/04/23 21:03:10 /core/wwwarchitect/

OpenAuth.Mvc前端采用经典mvc结构如图

::: file-tree

  • OpenAuth.Mvc
    • Views // MVC的视图文件
      • _ViewStart.cshtml
      • Error
        • Auth.cshtml
      • FlowSchemes
        • Design.cshtml
        • Index.cshtml
        • NodeInfo.cshtml
        • Preview.cshtml
      • Home
        • git.cshtml
        • Index.cshtml
        • Main.cshtml
      • Login
        • Index.cshtml
    • wwwroot
      • css // 通用的css样式
        • login.css
        • main.css
        • treetable.css
      • js // 通用的js组件
        • cookie.js
        • droptree.js
        • dtree.js
        • index.js
        • leftNav.js
        • openauth.js
        • utils.js
        • vue.js
        • ztree.js
      • userJs // 业务相关的js代码
        • assignModule.js
        • assignResource.js
        • assignRole.js
        • changePwd.js
        • flowinstanceDetail.js
        • forms.js
        • login.js

:::

  • Views: 为静态资源页面最终会渲染成html实在不懂百度Asp.Net Mvc中的View

  • wwwroot/js: 通用的js组件

  • wwwroot/userJs: 业务相关的js代码。通常一个csthml页面对应一个userJs中的js文件。如Categories\Index.cshtml对应userJs\categories.js