在 ASP.NET Core 中向 Razor Pages 实现添加数据
2021-04-30 11:26
阅读:702
标签:tco 默认页 threading label thread 默认 pre ref ado
1、创建添加代码
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using RazorPagesMovie.Models; using System; using System.Threading.Tasks; namespace RazorPagesMovie.Pages.Movies { public class CreateModel : PageModel { private readonly RazorPagesMovie.Data.RazorPagesMovieContext _context; public CreateModel(RazorPagesMovie.Data.RazorPagesMovieContext context) { _context = context; } public IActionResult OnGet() { return Page(); } [BindProperty] public Movie Movie { get; set; } public async TaskOnPostAsync() { if (!ModelState.IsValid) { return Page(); } _context.Movie.Add(Movie); await _context.SaveChangesAsync(); return RedirectToPage("./Index"); } } }
2、实现前端页面
@page @model RazorPagesMovie.Pages.Movies.CreateModel @{ ViewData["Title"] = "Create"; }Create
Movie
class="row">@section Scripts { @{await Html.RenderPartialAsync("_ValidationScriptsPartial");} }class="col-md-4">
核心要素:
1、public IActionResult OnGet() { return Page(); } 返回当前的默认页面
2、if (!ModelState.IsValid) { return Page(); } 模型是否验证成果;
在网页上显示验证信息和标记
生成标签描述和
Title
属性的for
特性使用 DataAnnotations 属性并在客户端生成 jQuery 验证所需的 HTML 属性。
显示错误的div和信息。
在 ASP.NET Core 中向 Razor Pages 实现添加数据
标签:tco 默认页 threading label thread 默认 pre ref ado
原文地址:https://www.cnblogs.com/minhost/p/12153081.html
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:在 ASP.NET Core 中向 Razor Pages 实现添加数据
文章链接:http://soscw.com/essay/80371.html
文章标题:在 ASP.NET Core 中向 Razor Pages 实现添加数据
文章链接:http://soscw.com/essay/80371.html
评论
亲,登录后才可以留言!