首页 > TAG信息列表 > Razor

第九章-单页应用程序和路由

单页应用程序 SPA 是一种 Web 应用程序,它可以替换 UI 的某些部分,而无需重新加载整个页面。 SPA 使用 JavaScript 来实现对浏览器控制树的这种操作,也称为文档对象模型 (DOM),其中大多数由固定的 UI 和占位符元素组成,其中内容根据用户单击的位置被覆盖。 使用 SPA 的主要优点之一是您

ASP.NET Core 实战-6.绑定模型:检索和验证用户输入

理解 Razor Pages 和 MVC 中的模型 MVC 就是关注点分离。 前提是通过隔离应用程序的每个方面以专注于单一职责,它可以减少系统中的相互依赖性。 这种分离使得在不影响应用程序的其他部分的情况下更容易进行更改。 经典的 MVC 设计模式具有三个独立的组件: 控制器——调用模型上的方

ASP.NET Core – MVC

前言 在 ASP.NET Core – MVC vs Razor Page 里有提到 MVC. 它算是 WebAPI 的抽象. 但是通常 MVC 指的是比较传统的 Website, WebAPI 则是前后端分离的方案. Razor Page 则是替代 MVC 做 Website 的. 虽然说替代, 但是也不是 100%, 有些场景用 MVC 会比较直观. 这篇就特别来讲一

解决 MAUI 在mac上编译提示 The path 'XXXXXXX\Shared\MainLayout.razor.css' would result in a file

路径 'XXXXXXX\Shared\MainLayout.razor.css' 将导致应用程序包之外的文件并且无法使用 Description The error happens with Blazor MAUI Hybrid Project. Project compile and runs without error for Android, Android Local device & windows emulator platform and even work

ASP.NET Core 中的 Razor 文件编译

在asp.net core MVC项目中原来web层的项目的views文件夹里视图都被用Razor使用SDK在生成和发布时默认直接编译了,在运行时不再编译。 带来的问题是在开发时改动视图上的代码都需要再重新编译。 可以通过配置项目来选择性地启用运行时编译。 安装 Microsoft.AspNetCore.Mvc.Razor。

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

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

《 Pro ASP.NET Core 6 》--- 读书随记(6)

Part 3 CHAPTER 21 内容来自书籍: Pro ASP.NET Core 6 Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages (Ninth Edition) Author: Adam Freeman 需要该电子书的小伙伴,可以留下邮箱,有空看到就会发送的 Using Controllers with Views, Part I Getting S

《 Pro ASP.NET Core 6 》--- 读书随记(7)

Part 3 CHAPTER 23 内容来自书籍: Pro ASP.NET Core 6 Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages (Ninth Edition) Author: Adam Freeman 需要该电子书的小伙伴,可以留下邮箱,有空看到就会发送的 Using Razor Pages Understanding Razor Pages 并

MAUI与Blazor共享一套UI,媲美Flutter,实现Windows、macOS、Android、iOS、Web通用UI

1. 前言 距离上次发《MAUI初体验:爽》一文已经过去2个月了,本计划是下半年或者明年再研究MAUI的,现在计划提前啦,因为我觉得MAUI Blazor挺有意思的:在Android、iOS、macOS、Windows之间共享UI,一处UI增加或者修改,就能得到一致的UI体验。 看看这篇文章《Blazor Hybrid/MAUI 简介和实战》

基于.NetCore开发博客项目 StarBlog - (12) Razor页面动态编译

系列文章 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客? 基于.NetCore开发博客项目 StarBlog - (2) 环境准备和创建项目 基于.NetCore开发博客项目 StarBlog - (3) 模型设计 基于.NetCore开发博客项目 StarBlog - (4) markdown博客批量导入 基于.NetCore开

Razor页面 搜索

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

开始使用 Razor Pages

根据 微软官网 文档 上手操作 进行学习 1. 创建 Razor 页面 Web 应用     VS2019=>创建新项目=>ASP.NET Core Web应用(ASP.NET Core Web APP)=>项目名称(解决方案名称)设置为"RazorPagesMovie",自定义位置路径                  =>目标框架(我用的是VS2019,这里是.NET

ASP.NET Core – Razor Class Library (RCL)

前言 Razor Class Library 的用途是封装 Razor views, pages, controllers, page models, Razor components, View components, and data models, 到一个独立的 Library, 然后 share with multiple projects. 以前介绍 Identity – Introduction & Scaffold  的时候就有提到过,

Asp.Net Core 5 配置Razor界面刷新修改结果

框架:.Net 5 Mvc 解决方案: 1. 项目里使用Nuget包引入 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 2. 在项目启动类 Startup.cs中的ConfigureServices方法,输入services.AddRazorPages().AddRazorRuntimeCompilation();    

未能加载文件或程序集“System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364

发现这个问题后,进行多次查找,找到了对应的解决方案 参考https://www.ruletree.club/archives/916/ 原因.MVC版本不支持原有dll, 解决步骤 1.右键程序->管理NuGet程序包->搜索Microsoft.AspNet.Mvc->进行版本降级(我选择得是5.0.0版本,按需选择) 解决后部署到IIS也没有报错了.

B/S端界面控件DevExtreme ASP.NET MVC入门指南 - 模板语法(一)

DevExtreme v21.2正式版下载 本系列文章将为大家介绍如何实现和应用模板,模板允许您自定义控件部分(标题、单元格、项目等)的呈现方式。 使用 *Template() 方法定义模板,例如: DataGridColumnBuilder.CellTemplate - 为DataGrid控件中的列单元格指定模板。 ListBuilder.ItemTemplate -

Csharp: ASP.NET Core 3.1 Razor Pages - Query and Pagination

libman.json: { "version": "1.0", //当前的libman文件版本 "defaultProvider": "cdnjs", //默认从哪个CDN网络下载文件 "libraries": [ { "library": "twitter-bootstrap@4.3.1", //要下载的前端包名称 &

B/S端界面控件DevExtreme ASP.NET MVC入门指南 - 处理事件并定义回调

要处理事件或定义回调,请按如下方式实现 JavaScript 函数: DevExtreme v21.2正式版下载 一个简短的内联函数。 Razor C# Razor VB 一个外部函数。 js Razor C# Razor VB 包装在 Razor @<text> 块中的函数(仅限 C#)。 Razor C# DevExtreme | 下载试用 DevExtreme拥有高性能

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,

Net Core Razor 整合 Api 功能

1、首先利用 Visual Studio 2019 创建  Net Core Web应用    2、在 Startup.cs 的函数 ConfigureServices 添加 services.AddControllers(); public void ConfigureServices(IServiceCollection services) { services.AddRazorPages();

B/S端界面控件DevExtreme ASP.NET MVC入门指南 - Razor语法

DevExtreme v21.2最新版下载 使用 Razor 语法(C# 或 Visual Basic )设置DevExtreme ASP.NET MVC控件,然后将此配置代码转换为HTML和JavaScript,如下所示:   创建控件 要创建一个控件: 调用 DevExtreme() HtmlHelper 扩展方法。 调用控件的构建器方法。 Razor C# Razor VB 如果您

写给从事C#语言开发的同行们

大学生涯白嫖,周边网吧常驻VIP,“大股东”。期末考试靠用透明胶带包着小纸条作弊(别问为什么用透明胶带包着,懂得都懂)拿到了毕业证。 其实大家都知道,大学学的太杂了。C、C++有些学校Java还是选修。刚毕业那阵儿一直想着自己想干什么,什么都做过。真的是什么都做过。经过大半年的思考,

vs2022中razor页面无法使用js代码片断联想功能

解决文案:https://www.5axxw.com/questions/content/12kkev 可以在HTML编辑器设置 工具->选项->文本编辑器->HTML->高级->使用适用于ASP.NET Core的旧版编辑器(需要重启) ->改为 True      

ABP vNext Blazor替换前端Layout

千万别动原生wwwroot! 千万别动原生wwwroot! 千万别动原生wwwroot! 千万别卸Blazorise! 千万别卸Blazorise! 千万别卸Blazorise! 参照官网 新建Shared/MainLayout.razor在Blazor项目根目录里新建文件App.razor内如如下 <Router AppAssembly="@typeof(App).Assembly"> <Found Co

ASP.NET Razor – VB 逻辑条件简介

Razor 不是一种编程语言。它是服务器端的标记语言。编程逻辑:根据条件执行代码。 If 条件 VB 允许根据条件执行代码。 使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false: if 语句开始一个代码块 条件写在 if 和 then 之间 如果条件为真,if ... then 和 end