当前位置: 首页 > news >正文

南通旅游网站建设江苏营销型网站公司

南通旅游网站建设,江苏营销型网站公司,网站构造,wordpress站点标题是什么Linq集成查询#xff08;关联Lambda#xff09; First FirstOrDefault 找到第一个符合条件的元素 First(x x.Id id) 返回第一个Id等于id的元素#xff0c;如果都没有符合的#xff0c;报错FirstOrDefault(x x.Id id) 返回第一个Id等于id的元素#xff0c;如果…Linq集成查询关联Lambda First FirstOrDefault 找到第一个符合条件的元素 First(x x.Id id) 返回第一个Id等于id的元素如果都没有符合的报错FirstOrDefault(x x.Id id) 返回第一个Id等于id的元素如果都没有符合的返回Null Single SingleOrDefault Single() 返回第一个Id等于id的元素如果都没有符合的报错SingleOrDefault() 返回第一个Id等于id的元素如果都没有符合的返回Null Where Where(xx.Score80 x.Sex1) 查找所有成绩大于等于80并且性别为1的所有元素 4.SelectSelect(xnew{x.Id,x.Score}) 以新的{x.Id,x.Score}对象形式返回新的集合 如何将增删改查的增改添加数据传输到页面 1. 在新增页面Increase.cshtml中修改为 model Blog.Models.Blogs; h2新增/h2 form asp-ControllerBlogs asp-actionIncrease methodpostlabel标题input asp-forTitle//label br/label内容input asp-forContent//label br/label作者input asp-forAuthor//label br/button typesubmit保存/button /form2. 在BlogsController.cs中添加 [HttpPost]public Blogs Increase(Blogs input){return input;}-就可以添加新增到页面。但需要验证数据库是否成功成功跳转到列表页吗验证不通过仍显示新增页面并显示 所以单单这样验证是不通过的并且显示 {id: 0,title: 你好,content: 星期三,author: 哈哈 }完整版 需要配合上一篇mvc的增删改查一起 BlogsController.cs using Microsoft.AspNetCore.Mvc; using Blog.Models; namespace Blog.Controllers;public class BlogsController : Controller {public IActionResult Index(){return View(Db.Blogs);}/// summary/// 创建-展示新增页面/// /summary/// returns/returns public IActionResult Increase(){return View();}/// summary/// 创建-保存表单结果的Action/// /summary/// param nameinput/param/// returns/returns[HttpPost]public IActionResult Increase(Blogs input){// return input;// 1.验证表单数据是否可以传入// 2.拿到传入的数据后一般做验证数据验证如必填手机号长度名称是否唯一// 3.如果符合验证规则则保存到数据库否则提示验证不通过// 4.如果保存数据库成功则跳转列表页如果验证不成功那就仍然显示新增页面// var maxIdDb.Blogs.First();// var maxIdDb.Blogs.FirstOrDefault();// var maxIdDb.Blogs.Single(xx.Id0);// var maxIdDb.Blogs.SingleOrDefault(xx.Id0);// double.Blogs.Add(inout)// 先通过select 拿到集合中的所有id放在一个新的集合中返回然后对这个返回的新的集合应用Max方法找到其中最大值 // var blogs Db.Blogs.Where(x x.Title.Equals(input.Title));// if (blogs.Count() 0)// {// return View(create);// }var maxIdDb.Blogs.Select(x x.Id).Max();input.IdmaxId 1;Db.Blogs.Add(input);return RedirectToAction(Index);}// 新// 获得Idpublic IActionResult Redact(int id){// 根据id找到对应的blogs有可能为空var blog Db.Blogs.FirstOrDefault(x x.Id id);return View(blog);}// 新[HttpPost]public IActionResult Redact(Blogs input){// 根据id找到对应的blogs有可能为空var blog Db.Blogs.FirstOrDefault(x x.Id input.Id);if (blog ! null){blog.Title input.Title;blog.Content input.Content;blog.Author input.Author;}return RedirectToAction(Index);}public IActionResult Delete(){return View();} }Index.cshtml页面 link relstylesheet href~/css/base.css model ListBlog.Models.Blogsa asp-actionIncrease增加/a tabletrthId/thth标题/thth内容/thth作者/thth操作/th/trforeach(var item in Model){trtditem.Id/tdtditem.Title/tdtditem.Content/tdtditem.Author/tdtda asp-actionRedact asp-route-iditem.Id编辑/aa asp-actionDelete asp-rout-iditem.Id删除/a/td/tr} /tableIncrease.cshtml页面 model Blog.Models.Blogs; h2新增/h2 form asp-ControllerBlogs asp-actionIncrease methodpostlabel标题input asp-forTitle//label br/label内容input asp-forContent//label br/label作者input asp-forAuthor//label br/button typesubmit保存/button /form*注释部分 tableform actiontrtd标题/tdtd/tdtdinput typetext/td/trtrtd 内容/tdtd/tdtdinput typetext/td/trtrtd作者/tdtd/tdtdinput typetext/td/trtrtdinput typebutton value保存/tdtd/tdtd/td/tr/form /table *Redact.cshtml页面 model Blog.Models.Blogs; h2修改/h2 form asp-ControllerBlogs asp-actionRedact methodpostlabelIdinput asp-forId//label br/label标题input asp-forTitle//label br/label内容input asp-forContent//label br/label作者input asp-forAuthor//label br/button typesubmit保存/button /form * tableform actiontrtd标题/tdtd/tdtdinput typetext placeholder永远是朋友/td/trtrtd 内容/tdtd/tdtdinput typetext placeholder真心换一切/td/trtrtd作者/tdtd/tdtdinput typetext placeholder哈哈/td/trtrtdinput typebutton value保存/tdtd/tdtd/td/tr/form /table *
http://www.hkea.cn/news/14309691/

相关文章:

  • 工商局网站建设查不到重庆网站建设cqsday
  • 方案策划网站wordpress 购买按钮
  • 网站制作的重要性内页网站地图 权重
  • 南京建设工程招聘信息网站河北搜索引擎推广服务
  • 郑州网站开发汉狮保山网站开发服务
  • 建设网站培训如何自己做网站站长
  • es网站建设从网站栏目看网站功能
  • 云南网站建设快速优化开发app需要什么技术人才
  • 门户网站的设计网络营销渠道
  • 垂直行业门户网站建设方案wordpress get_template_part
  • 秦皇岛吧贴吧网站关键词优化代理
  • 哈尔滨网站建设设计公司怎么做网站内部链接的优化
  • 做的好点的外贸网站有哪些Ext做网站
  • 做网站国外网站淮安网站建设公司电话
  • 定制旅游网站建设方案万网域名管理控制台
  • 龙泉市旅游门户网站建设好用吗
  • 广州新业建设管理有限公司网站网站制作一键生成
  • 福建建设执业资格中心网站做自适应网站
  • 南山网站制作联系电话国内做的比较大的外贸电商网站
  • idea网站开发教程wordpress登录加验证码
  • 公司网站建设与维护工作计划win7 建网站
  • 网站建设找金手指排名一条龙网站建设价格
  • 网站刚做好怎么做优化企业运营策划公司
  • 门户网站管理流程写作网站后台账号密码忘了怎么办
  • 临西网站建设网站到期不想续费
  • 转包网站建设做非法事情婚庆公司logo
  • 做任务送科比网站开源多用户商城系统细节
  • 备案需要网站空间网站友情链接有什么用
  • 企业网站模板 下载 论坛软件界面设计app
  • wordpress 网站图标设置方法2022年全球3月解封