zoukankan      html  css  js  c++  java
  • .NET Core 项目经验总结:项目结构介绍 (一)

    原文地址(个人博客):http://www.gitblogs.com/Blogs/Details?id=384b4249-15e4-41bf-9cf7-44a3e1e51885

       作为一个.NET Web开发者,在日常工作和交流中,总是有人会说.Net无法在linux上运行,java和php就可以了,让人很是头大,难道部署在linux上真的会更好更快更强吗!两周前,有人发给我关于项目开发前的技术选型方案,里面提到了.net 和java的优缺点的比较,最终建议选择java。

    选择java的建议没毛病,但是方案中对.net目前情况的描述,让我想到了webform的时期,都感觉不到mvc的影子,更不用说Net Core的出现!

            .Net Core已经出现了,以ASP.NET的跨平台版本出现在了我们的眼前,它顺应了开源大趋势,无论性能如何,无论是否与java/php 平分天下,但是至少对.Net开发者是个喜事,也多了一个追求前沿技术的机会 。

            .Net Core 项目文件结构介绍

    image.png

    wwwroot:  项目中所有公共的、静态的资源,如 css、js 和 图片文件的目录。静态文件中间件将默认只发布 wwwroot和其子目录中的文件。 

    Pages:系统默认页面文件夹,可以自己改动结构,修改为 VIew/Shared/_Layout.cshtml

            _Layout.cshtml: 模板页/布局页,打开_Layout.cshtml, 我们可以看到一个@RenderBody()标识, 它其实就是来定义Content部分的, 

            _ValidationScriptsPartial.cshtml:文件提供对Jquery验证脚本的引用   注意: 默认的_Layout模板是未引用的, 因为不是所有页面都需要有输入操作.

            _ViewImports.cshtml:  暂时不是很明白,在后面在补充

            _ViewStart.cshtml:  暂时不是很明白,在后面在补充

    appsetting.json: 应用配置,类似于.NET Framework上的Web.Config文件

    Controllers:手动创建,用于存放Controllers,没有固定名称,项目默认不存在次文件夹

    Views:手动创建,用于存放页面,没有固定名称,项目默认不存在次文件夹

    原文地址(个人博客):http://www.gitblogs.com/Blogs/Details?id=384b4249-15e4-41bf-9cf7-44a3e1e51885

  • 相关阅读:
    GridView中获取UserControl Fred
    objectivec字符串类NSString的使用
    IPhone之AVAudioRecorder
    iPhone中用第三方工具(RegexKitLite)实现正则表达
    android实现底部菜单栏
    android 菜单设计
    Objective C内存管理——如何理解autorelease
    在iphone中使用正则表达式 — OgreKit 详解
    iphone开发者证书装多台电脑的方法
    iPhone sdk 4.0 正则表达式
  • 原文地址:https://www.cnblogs.com/manglu/p/9656330.html
Copyright © 2011-2022 走看看