首页 > TAG信息列表 > cshtml

Visual Studio & VS Code

前言 会写这篇是因为想记入一个 bug. 随便以后记入一些 Visual Studio 和 VS Code 相关的冬冬呗.   当 VS Code Hot Reload 遇上 View Component 的 Bug 由于这个 Bug 涉及到多方面 (不容易提问), 所以我就没有 report github issue. 希望过阵子它自己好起来呗 (目前是 workaroun

.NET MVC 中如何在cshtml使用媒体查询设置响应式布局

开发中需要在.cshtml页面上,使用媒体查询进行响应式布局,但是@符号刚好是Razor的语法 @media screen and (max-width:767px) { } 以上代码@被当成了Razor的语法,报错了,正确写法是使用两个@符号,代码如下: @@media screen and (max-width:767px) { }

NET6完整项目实战系列第4篇:用户登录番外篇--app.UseAuthentication()和app.UseAuthorization()的使用(中)

在运行之前,先将Program.cs中唯一和认证授权有关的语句 app.UseAuthorization(); 注释起来,如下: 然后对 Login.cshtml 和 Login.cshtml.cs 文件中做少少改动,增加账号密码的非空校验,最后将登录信息写入cookie中, 编码如下: Login.cshtml  @page @model WebApplication1.Pages.LoginM

ASP.NET Core – Partial View

前言 之前写过一篇 ASP.NET Core – View Component 里面有提到, View Component 是 Partial View 的加强版. 多了一个 .cs 可以写逻辑. 那如果我们不需要那么复杂就可以使用简化版的 Partial View 了.   重点 1. 一个 View .cshtml, 一个 View Model .cs 2. 用 Tag Helper 或

Razor页面 搜索

1. 添加了按流派或名称搜索电影   Pages/Movies/Index.cshtml.cs 添加代码   using Microsoft.AspNetCore.Mvc.Rendering;(这个是SelectList的引用)   [BindProperty(SupportsGet = true)]   public string SearchString { get; set; }   public SelectList Genres {

vs2019 razor cshtml无故划红线的解决方法

原来: <compilation debug="true" targetFramework="4.5" /> 改为: <compilation debug="true" targetFramework="4.5"> <assemblies> <add assembly="System.Runtime, Version=4.0.0.0,

NET6完整项目实战系列第2篇

项目生成后的目录如下图,我们逐个分析一下这些文件的用途先。 1. wwwroot 目录用于存放 css文件、JS文件、图片文件、第三方前端框架/库文件等,这个目录的特别之处在于页面中如果要引用其中的文件, 比如 site.css 时 , 其路径不需要加 wwwroot 这个文件夹路径。打开 _Layout.cshtml

使用 dotnet watch 时包含 CSHTML 文件

介绍 源作者链接:https://echobox.hashnode.dev/including-cshtml-files-when-using-dotnet-watch 正文 每个人都有自己喜欢的 .Net 5+ 工作流程,而我的工作流程是使用 dotnet watch。“watch”很棒,它会在检测到文件更改时自动重新加载应用程序。不幸的是,默认情况下它不会检测到 Raz

开发第一个Meeting App

今天我们来看一下如何使用c# net6 来开发一个 teams的 meeting app。首先先确保本地安装了最新版本的 net6。创建一个目录,然后在目录下输入下面的命令行,让 dotnet 来生成一个初步的asp.net core 代码框架。 dotnet new razor 代码框架生成如下的目录和文件,我们可以删除不需要的

ASP.NET MVC 壹:浏览器选择文件并上传到服务器

目的:在网页上选择需要的文件,并上传到IIS Express服务器。 文件结构:               Upload/Index.cshtml代码 1 @using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) 2 { 3 <div style="margin-t

Glob 语法

Glob 通常用来匹配 file, gitignore, Tailwind CSS purge 都有用到 参考: Online Test Tool 语法解释 常用到的  ./PdfTemplate/**/!(Index).cshtml 双 ** 就是不管多少层 folder ! 是取反 上面这个匹配的就是 starts with ./PdfTemplate/ 然后不过里面多少层 folder 里面的,

ASP.NET MVC 修改视图的默认路径

本章将和大家分享如何在ASP.NET MVC中修改视图的默认路径。在此之前,首先我们要搞懂MVC它是怎么搜索视图的。 先来看下Demo的目录结构: 本Demo的Web项目为ASP.NET Web 应用程序(目标框架为.NET Framework 4.5) MVC项目。   众所周知在Action中如果要返回一个页面,那我们一般的做法都

Razor Pages

学习Razor Pages笔记 学习内容:https://learnrazorpages.com   Razor页面都是以.cshtml结尾,其中内容页面必须具有以下三个特征: 1,文件名首位不能是下划线 2,文件扩展名为.cshtml 3,文件的第一行是 @page 内容页面可以指定一个布局文件,但不是必须的。页面可以包含代码块、HTML、Javas

一段超强的文本字符搜索代码(C#版本)

最近在学习Asp.Net Core,github上下载了官方的示例文档AspNetCore.Docs,内容很多很杂,解压一下都得耗时3分钟,解压后有120MB。含有一万三千多个文件,近五千个文件夹。 前两周在一个项目中看到过一段代码,有一句关于设置网站图标链接的,让网站不去请求favicon.ico图标(因为每次测试打开主页

第一章 项目结构

目录结构图项目结构说明launchSettings.jsonwwwroot_Layout.cshtml_ValidationScriptsPartial.cshtmlModel中设置验证方式在页面添加验证_ViewImports.cshtml_ViewStart.cshtmlProgram.csStartup.csConfigureServices 方法Configure 方法参考 结构图 项目结构说明 目录/文件

.net5 core Razor项目实战系列之十一:操作日志查询功能的实现

本篇完成最后一个功能,操作日志的显示。操作日志功能只能查看,不能做其他任何的操作。 先到主菜单中加入【操作日志】菜单项,如下图: ...... <li class="nav-item"> <a class="nav-link text-dark" asp-area="" asp-page="/Auth/DeptList">【部门管理】</a> </li> <li

.net core cshtml前台文件修改后,刷新页面无法时时预览,只能重新启动调试的问题解决

https://stackoverflow.com/questions/54600273/net-core-3-0-razor-views-dont-automatically-recompile-on-change https://q.cnblogs.com/q/121632/ 参考上面的2个贴子,成功搞定。   我这里再复述一下,步骤如下: 1、从nuget引用:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilatio

搭建MVC架构

【ASP.NET Core】- 搭建MVC框架   1、使用最新版本的VS2017,并安装.NET Core2.0中相关开发工具     2、打开VS2017,点击文件-新建-项目,选择.NET Core中的ASP.NET Core Web 应用程序       3、由于我们是从零开始搭建MVC框架,因此我们选择创建一个空模板       4、创

《深入浅出ASP.NET Core》读书笔记(二)

2月19日学习记录: NotImplementedException() : 没有实现时抛出异常 Model: 包含一组数据的类和管理该数据的逻辑信息 Repository: 负责逻辑和保存数据库,仓储模式 Interface: 接口在这里主要负责依赖注入,实现低耦合 services.AddMvc(config => config.EnableEndpointRouting = fals

【asp.net core 系列】3 视图以及视图与控制器

0.前言在之前的几篇中,我们大概介绍了如何创建一个asp.net core mvc项目以及http请求如何被路由转交给对应的执行单元。这一篇我们将介绍一下控制器与视图直接的关系。1. 视图这里的视图不是数据库里的视图,是一种展示技术。在asp.net core mvc项目中视图是指以cshtml做扩展名的文件,

C#.NET Core入门

目录 一. 项目创建二. SQLLocalDB三. 数据库的迁移四.View4.1 _Layout.cshtml4.2 _ViewStart.cshtml4.3 _ViewImports.cshtml4.4 Partial4.5 Component 五. 前端库的安装 一. 项目创建 选择版本 如果没有对应的版本的话,需要到官网下载 https://dotnet.microsoft.com/

.Net Core 3.1 VS2019 MVC 接触二、 母版布局

一、模板页面使用 将一个页面,指定作为模板页面使用的两种方式 指定母版页名字 @{ Layout = "_Layout"; } 指定母版页完整路径 @{ Layout = " /Views/Shared/_Layout.cshtml"; } 以上两种方式任选其一即可,_layout.cshtml内必须定义 @RenderBody(),用于加载子页面,并且引入母

pass data to parital view

传递数据至部分视图:   在ps.cshtml中get到上面高亮的参数:  

MVC5+EF6 入门完整教程5 :UI的一些改造

https://www.cnblogs.com/miro/p/4095165.html   上篇文章介绍了EF实现CRUD及一些基本的Html Helpers. 这次我们将会对之前的内容进行一些修改和重构: 引入Bootstrap样式,搭建几类共用的模板页,对UI进行一些改造 分类介绍Html Helpers 完善一些功能 文章提纲 理论基础 U

ASP.NET + MVC5 入门完整教程二

原文链接:https://blog.csdn.net/qq_21419015/article/details/80318046 从前端UI开始 MVC分离的比较好,开发顺序没有特别要求,先开发哪一部分都可以,这次我们主要讲解前端UI的部分。而谈到一个Web Application的UI,涉及到的无非就是html、css、 js这些东西。有兴趣的同学可以看看EsayU