• 2024-06-03ASP.NET Core 的 Razor 语法参考
    原文链接:https://learn.microsoft.com/zh-cn/aspnet/core/mvc/views/razor?view=aspnetcore-8.0Razor是一种标记语法,用于将基于.NET的代码嵌入网页中。Razor语法由Razor标记、C#和HTML组成。包含Razor的文件通常具有.cshtml文件扩展名。也可在Razor组件文件(
  • 2024-06-03.cshtml文件是什么文件,与aspx的区别是什么
    原文链接:https://m.imooc.com/wenda/detail/550239cshtml是MVC3之后新增的视图文件,跟原先的aspx很相似。区别主要在于二者的解释引擎不同。aspx采用的是WebFormEngine,而cshtml则是RazorRenderingEngine。引擎的变化直接导致语法发生变化。aspx中我们经常使用<%te
  • 2024-05-11第23章 Razor Pages
      RazorPages是生成Html响应的一种简化方式。它的简单性,意味着能够比MVC框架更快获得结果。它将单个视图与一个类关联起来,由该类为视图提供功能,并使用基于文件的路由系统来匹配URL。它的灵活性不如MVC,所以不适合复杂的应用程序。1准备工作2理解RazorPages  RazorPages
  • 2024-05-06ASP.NET Core Razor Pages 使用 视图(View) 组件
    参考文章地址:为什么要在ASP.NETCore中使用视图组件(telerik.com)为什么使用视图组件而不是分部视图?最大的原因是,在Razor页面中插入分部视图时,与调用View关联的所有ViewData都会自动与分部视图关联。这意味着分部视图在一个Razor页面上的行为可能与在另一个页面上的行
  • 2024-04-26Blazor 和Known 框架学习
    [框架后台首页在\Known.AntBlazor\Admin.razor <AntMenuAccordion="Context.UserSetting.Accordion"Items="UserMenus"OnClick="e=>Context.Navigate(e)"/><PageTabs@ref="tabs"Menu="CurrentMenu"Ite
  • 2024-04-26.Net Razor Ajax Post Get处理
    Talkischeap,Showmethecode..cshtmlletpdata={"weight":50,"origin":originSel.value,"destination":destinationSel.value};letr=awaitaxios.post("/search?handler=list",pdata).catch(()=>null
  • 2024-04-24第21章 控制器和视图(一)
    1准备工作添加包:dotnetaddpackageMicrosoft.AspNetCore.Mvc.Razor.RuntimeCompilation--version3.1.12开始使用视图2.1配置应用程序HTML响应是使用视图创建的,视图则是混合了HTML元素和C#表达式的文件。配置Startup来启用HTML响应。services.AddControllersWithVie
  • 2024-03-07Blazor笔记-Component RenderFragment / ChildContent
    更新记录注意:非教程。纯笔记,日常查询用的。需要教程的小伙伴找几本书看看即可哈哈,有Vue基础的话非常快,概念都是通的。非工作需要不建议深入学习Blazor,深入Vue吧,用的多,哈哈。完整目录地址:https://www.cnblogs.com/cqpanda/p/17596348.html点击查看2024年3月7日发布。2023
  • 2024-03-0550条MAUI踩坑记
    1.目录结构:(1)_imports.razor是一个全局usingnamespace的地方(2)Platforms下的代码,虽然都放在同一个项目下,但是Platforms\Android下的.cs类,不能被其他地方访问,相当于是一个个独立的子项目2..razor最终会被编译为一个类。(1)可以为xx.razor,添加一个文件xx.razor.cs,里
  • 2024-03-01NetCore 动态解析Razor代码
    第一步: Nuget引入:RazorEngine.NetCore 第二步:添加引用usingRazorEngine;usingRazorEngine.Templating; 第三步:代码实现模版替换publicclassFormModel:PageModel{publicstringHtmlCompile{set;get;}=string.Empty;publicvoidOnGet([From
  • 2024-02-20Blazor Server项目解读
    一、构建项目BlazorServer程序效果图:   打开VS2019,选择“创建新项目”: 然后,选择“BlazorServer应用”: 点击“下一步”: 填写“项目名称”,选择项目保存在的文件夹位置,点击“下一步”: 目标框架选择最新的“.Net5.0”,身份验证选择“无”,点击“创建”:  这
  • 2024-02-01Blazor里,如何在 razor 页面使用 BackgroundService 实例
    Blazor使用BackgroundService需要注册builder.Services.AddHostedService<PageStateService>();razor页面要使用 PageStateService的实例,需要 PageStateService有接口,我们给PageStateService写一个接口 IPageStateService然后在页面直接注入实例@injectIPageSt
  • 2024-01-21ASP.NET Core之Razor Page相关
    cshtml一般是这样:@page@modelIndexModel@{ViewData["Title"]="Homepage";}<divclass="text-center"><h1class="display-4">Welcome</h1><p>Learnabout<ahref="https://l
  • 2023-12-12NetCore Razor
    生成链接从一个基础controller的area中的方法生成链接到同一controller的另一个方法。当前请求路径像 /Products/Home/CreateHtmlHelper语法:@Html.ActionLink("Go to Product's Home Page", "Index")TagHelper语法:<a asp-action="Index">Go to Product'
  • 2023-12-01.net core Razor Page TempData不工作,RedirectToPage后无法获取值怎么办?
    问题:.netcore旧项目更新到.netcore8.0后,发现之前的错误反馈信息显示不出来了,经过反复搜索,询问人工智能无果。之前怀疑/测试过:1.新版浏览器chrome访问https://localhost是否限制了Cookie2.浏览器是否受欧盟Cookie法规的要求进行了限制。3.写法错误RazorpageTempData
  • 2023-11-19.NET8 Blazor新特性 流式渲染
    什么是SSRBlazor中的流式渲染结合了SSR(服务端渲染),服务端将HTML拼好返回给前端,有点像我们熟知的RazorPages或MVC。当已经有了RazorPages或MVC时,为什么还要选择使用Blazor来实现这一点?这里有几个原因。首先,RazorPages和MVC没有像Blazor这样提供了很好的可重用组
  • 2023-11-16快速入门:构建您的第一个 .NET Aspire 应用程序
    前言云原生应用程序通常需要连接到各种服务,例如数据库、存储和缓存解决方案、消息传递提供商或其他Web服务。.NETAspire旨在简化这些类型服务之间的连接和配置。在本快速入门中,您将了解如何创建.NETAspireStarter应用程序模板解决方案。准备条件要使用.NETAspire,您需
  • 2023-11-03如何在Razor视图页面中导入命名空间?
    内容来自DOChttps://q.houxu6.top/?s=如何在Razor视图页面中导入命名空间?如何在Razor视图页面中导入命名空间?终于找到了答案。@usingMyNamespace对于VB.Net:@ImportsMynamespace如果您想在应用程序中包含命名空间,请查看@ravyamiry的回答。
  • 2023-10-11无涯教程-ASP.NET Core - Razor表单
    在本章中,无涯教程将继续讨论标签助手,还将在应用程序中添加新功能,并使其能够编辑现有员工的详细信息,将在每个员工添加一个链接,该链接将转到HomeController上的Edit动作。@modelHomePageViewModel@{ViewBag.Title="Home";}<h1>Welcome!</h1><table>@forea
  • 2023-10-11无涯教程-ASP.NET Core - Razor导入
    在本章中,无涯教程将讨论RazorViewImport,除了ViewStart文件之外,还有一个ViewImports文件,MVC框架在呈现任何视图时都将查找该文件。就像ViewStart文件一样,可以将ViewImports.cshtml放到文件夹中,并且ViewImports文件可以影响文件夹层次结构中的所有视图。此视图是此版本MVC的
  • 2023-10-11无涯教程-ASP.NET Core - Razor布局
    在本章中,无涯教程将了解“RazorLayout”视图,大多数网站和Web应用程序都希望创建呈现一些常见元素的页面。布局视图现在了解什么是布局视图。"Layout"视图是扩展名为*.cshtml的Razor视图,您可以选择以所需的方式命名布局视图,在本章中,将使用名为_Layout.cshtml。这是"Layou
  • 2023-08-29Blazor下的serilog
    前段时间学习了blazor,按教程一步一步学习的,但是发现borad.razor上的游戏第一个总是对应不上,我觉得是css没有写好的原因,所以没有过多探究。近日学习了serilog,发现配置起来好像比log4net要简单,深入研究了一下,觉得挺有意思。于是想采用日志的方式把前面的问题找出来,所以又学了一系
  • 2023-08-21bh002- Blazor hybrid / Maui 保存设置快速教程
    1.建立工程bh002_ORM源码2.添加nuget包<PackageReferenceInclude="BootstrapBlazor.WebAPI"Version="7.*"/><PackageReferenceInclude="FreeSql"Version="*"/><PackageReferenceInclude="FreeSql.Provid
  • 2023-07-24.net core razor发送邮件模板
    .NETCoreRazor发送邮件模板实现步骤概述在本文中,我将指导你如何在.NETCoreRazor项目中实现发送邮件模板。我们将使用.NETCore的SmtpClient类和Razor模板引擎来创建和发送包含动态内容的电子邮件。步骤步骤描述1引入必要的命名空间2创建Razor视图和模型3
  • 2023-07-14ASP.Net Core Razor+AdminLTE 应用详解
     AdminLTE介绍 一个基于bootstrap的轻量级后台模板,这个前端界面个人感觉很清爽,对于一个大后端的我来说,可以减少较多的时间去承担前端的工作但又必须去独立去完成一个后台系统开发的任务,并且,文档还算比较齐全,对着demo可以完成一个基本的前端框架搭建了。大家如有更为好