html转cshtml 基础篇

前往通用篇

工具:一个html页面、VS2019、一个MVC项目

一、将所有的css样式包含在项目中

Content文件夹->右键->添加现有项->选择html页所有css样式


可能遇到的问题

解决办法

如果是项目自带的文件,可以选择替换。如果是自定义的文件,需要重命名再添加进去。

二、同理,将所有的js文件包含在项目中

Scripts文件夹->右键->添加现有项->选择html页所有js文件


三、新建一个布局页

Views/Shared文件夹->右键->添加->MVC5布局页(Razor)

注意:这里不要选错,是布局页


创建完成后如下:

四、向布局页中添加css链接和js链接

五、在视图中把使用布局页并将内容填充

这里偷懒,用自带的Home下的Index.cshtml视图,然后将内容全部清空

输入标题并运用布局页

@{ViewBag.Title = "江西师范大学主页";Layout = "~/Views/Shared/text.cshtml";
}

填充内容

将原来html页的body标签的内容(除了script标签)全部复制,粘贴到下面

可能遇到的问题

解决方法

@的转义是@@

六、运行结果

到此,html正式转为MVC(cshtml)

附录

现在一个页面就需要一个布局页,或者你可能搭建了一个空的布局页,每个分布页中重复引入了相同的css、js文件,造成极大的代码冗余
可以通过设计一个通用的布局页来减少这部分冗余。
当然,用的前端框架、技术不同,每个人都有不同的布局页,不过道理是一样的。
接下来,搭建一个可重用的布局页为例,在布局页中搭建bootstrap框架、Font Awesome字体库以及jQuery

前往通用篇

End

html转cshtml 基础篇相关推荐

  1. html转成cshtml通用篇

    html转成cshtml通用篇 问题描述:在基础篇中,已经成功将html转成cshtml页面,但是css文件.js文件却全部放在了布局页中,导致布局页无法重用. 接下来,搭建一个可重用的布局页,在布局 ...

  2. Python Qt GUI设计:信号与槽的使用方法(基础篇—7)

    目录 1.信号与槽的概念 2.信号与槽的基础函数 2.1.创建信号函数 2.2.连接信号函数 2.3.断开信号函数 2.4.发射信号函数 3.信号和槽的使用方法 3.1.内置信号与槽的使用 3.2.自 ...

  3. Python Qt GUI设计:窗口布局管理方法【强化】(基础篇—6)

    目录 1. 水平布局类(QHBoxLayout) 2.垂直布局类(QVBoxLayout) 3.网格布局类(QGridLayout) 3.1.单一的网络布局 3.2.跨越行.列的网络布局 4.表单布局 ...

  4. Python Qt GUI设计:窗口布局管理方法【基础】(基础篇—5)

    目录 1.布局管理器进行布局 2.容器控件进行布局 3.geometry属性:控件绝对布局 4.sizePolicy属性:微调优化控件布局 Qt Designer提供4种窗口布局方式,分别如下: Ve ...

  5. ES6 你可能不知道的事 – 基础篇

    ES6 你可能不知道的事 – 基础篇 转载 作者:淘宝前端团队(FED)- 化辰 链接:taobaofed.org/blog/2016/07/22/es6-basics/ 序 ES6,或许应该叫 ES ...

  6. python多线程并发_Python进阶记录之基础篇(二十四)

    回顾 在Python进阶记录之基础篇(二十三)中,我们介绍了进程的基本概念以及Python中多进程的基本使用方法.其中,需要重点掌握多进程的创建方法.进程池和进程间的通信.今天我们讲一下Python中 ...

  7. 基础篇9-python基本数据结构-列表

    基础篇9-python基本数据结构-列表 一.列表: 1.有序的集合 2.通过偏移来索引,从而读取数据 3.支持内嵌 a =[[1,2,3],[4,5,6]] 4.可变类型 a[0][1] = 7 二 ...

  8. Linq初级班 Linq To XML体验(基础篇)

    LINQ To XML体验(基础) 这两天开始学习LINQ to XML的知识,我会继续把自己的感想和示例发布给初学者们学习的,一样欢迎高手们多多指点,请勿使用过激语言,针锋相对,我是个初学者,自知还 ...

  9. php 爬虫_Scrapy 爬虫完整案例-基础篇

    1 Scrapy 爬虫完整案例-基础篇 1.1 Scrapy 爬虫案例一 Scrapy 爬虫案例:爬取腾讯网招聘信息 案例步骤: 第一步:创建项目. 在 dos下切换到目录 D:爬虫_scriptsc ...

  10. class括号里的object_Python入门 类class 基础篇

    记住一句话:类是模板,而实例则是根据类创建的对象. 我初学时对类的理解是从类的字面上,可以片面的认为它是一个种类,它是相似特征的抽像,也就是相似的东西,可以把相似特征的事务抽象成一个类.(事务可以是具 ...

最新文章

  1. 【BLE】TI CC2640R2F SDK结构以及一些概念解析
  2. Creator Upload NFT sequencial diagram
  3. C++ POD(Plain Old Data)类型
  4. 使用Typescript和React的最佳实践
  5. ntr模式_ntr什么意思?求详细解释。。。
  6. cpn tools查看运行时间_Jmeter在Linux下的运行测试
  7. b区计算机复试国家线,2020研究生考试国家线A区B区有什么区别
  8. bootstrap所需的js/css文件本地的jsp页面中的引入
  9. 对于electron-react-boilerplate(ERB)的学习笔记(legacy)
  10. 读书感悟之,从术到道
  11. 渗透测试方法论、流程 及NMAP简介
  12. ISBN书号查询图书数据
  13. OTP语音芯片ic的工作原理,以及目前的现状和技术发展路线是什么?flash型
  14. 浅析TSINGSEE智能视频分析网关的AI识别技术及应用场景
  15. IOS开发之——更换Storyboard
  16. Linux常用服务部署与优化
  17. 如何准备OCP考试?
  18. R语言:特殊数据类型S4
  19. 二分查找-递归和非递归
  20. 绩效考核的九大困惑及其分析

热门文章

  1. sklearn实现葡萄酒分类数据集训练朴素贝叶斯算法
  2. 目前三款国内最靠谱最良心的杀毒软件推荐 | 国内杀毒软件哪个好用?威航软件园诚意推荐这三个
  3. 【C实现算法00】一个数组中除一个(两个)数只出现一次外其它数字都出现了两次,找出这个数,编程实现。
  4. 多元逻辑回归 - 小技巧(一)
  5. Lombok插件下载与离线安装
  6. 怎么定位前后端问题之-图片显示不出来显示空白等
  7. 凸优化极简笔记(三):椭圆方程的矩阵形式
  8. StyleGAN生成模型
  9. 版权符号--如何在页面完美显示版权符号,版权符号字体
  10. 简述使用configurations.all统一androidx的版本