ASP-带有数据库的数据输入MVC应用程序
在此处的MVC的第一个视频之后,我决定制作下一部分,其中我保存了数据库的条目并显示它们: 听起来像是一个很小的更新.但是,不是那么小. 🙂我在解决方案中添加了2个项目: partydb PartyLibrary 这些想法是促进数据库连接和显示. partydb 由一个SQL文件组成,但是,它通过VisualStudio及其发布功能添加到服务器中,因此非常有价值: code.sql c# CREATE TABLE [dbo].[PartyPeople] ( [Id] INT NOT NULL IDENTITY(1, 1), [NickName] NVARCHAR(50) NULL, [FancyMail] NVARCHAR(50) NULL, [FavouriteAnimal] NVARCHAR(50) NULL, [AnimalName] NVARCHAR(50) NULL, CONSTRAINT [P
38 2022-10-09
编程技术问答社区
C# - 使用ASP.NET Core MVC创建Web应用程序
使用ASP.NET创建Web应用程序可能看起来是一项艰巨的任务.尽管如此,借助Visual Studio的预先构建的MVC模型,该任务要容易一些.这就是应用程序的样子,具有2个搜索按钮和完全实现的CRUD(创建,读取,更新,删除)功能: 视频包括以下步骤: 开始 添加控制器 添加视图 添加模型 使用SQL Server LocalDB 控制器方法和视图 添加2个搜索字段(一个类型,一个由滤波器单词) 添加一个新字段(评分5/7) 将数据验证添加到模型(文章底部的视频) 该应用程序是在此处的视频中从头开始构建的: 应用程序中最重要的部分可能是 Movie Controller . cs ,约为90%视觉工作室: moviecontroller.cs c# using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; u
C# - 添加排序,过滤和分页-ASP.NET MVC
分类,过滤,分页和应用程序的摘要是非常重要的功能.在此视频中,这是 的延续 代码,介绍分类和过滤的业务逻辑,因为它们都在索引方法中. c# public async Task Index( string sortOrder, string currentFilter, string searchString, int? pageNumber) { ViewData["CurrentSort"] = sortOrder; ViewData["NameSortParam"] = String.IsNullOrEmpty(sortOrder) ? "nameDesc" : ""; ViewData["DateSortParam"] = sortOrder == "date" ? "dateDesc" : "date"; if (searchString != null) { pageNumber = 1; } else { searchString
44 2022-10-08
编程技术问答社区
C# - 使用迁移-ASP.NET MVC与EF Core
c#迁移实体框架很好地促进了.通常,当创建具有数据库的应用程序时,最初从模型类中获取数据库模型.当这些模型类变更时,它们与数据库不同步.因此,每次更改模型时,数据库也应"通知",以便适应更改.这些模型对数据库的"信息S"称为"迁移".在Visual Studio中,要处理迁移,可以使用软件包管理器控制台(PMC)并在那里写迁移. 这些是一些命令,可以在C#PMC中用于迁移: c# Drop-Database Add-Migration InitialCreate Update-Database Add-Migration Kursove Update-Database Remove-Migration Kursove Update-Database InitialCreate 执行第一个"添加迁移"命令时,VisualStudio ef会创建一个文件夹迁移,其中保留了有关迁移的信息.更新数据库后,也创建了迁移的相应表.这是迁移代码,由数据库中表的单个名称更改生成: code
34 2022-10-08
编程技术问答社区
C# - 创建一个复杂的数据模型-ASP.NET MVC具有EF Core
使用ASP.NET中的先前数据模型创建复杂的数据模型实际上是一项具有挑战性的任务. 通常看起来像这样的模型: 它不是"极其"复杂的,但它比我们之前的3张表更大.因此,在 tutorial 添加了一些其他类 - 每张表.更改了种子方法(实际上是两次),以便将数据播种到类中,并使用了许多数据注释,以显示从表中的数据显示图表的方式.例如.在注册中.CS实体,注释 student.cs c# using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace ContosoUniversity.Models { public class Student { public int Id { get; set; }
54 2022-10-08
编程技术问答社区
C# - 读取相关数据 - 带有EF Core的ASP.NET MVC - 视频
创建复杂的数据模型后,现在该显示数据了 实现这一点实际上根本不是一项琐碎的任务.这就是索引()方法的方式 c# public async Task Index(int? id, int? courseId) { var viewModel = new InstructorIndexData(); viewModel.Instructors = await _context.Instructors .Include(i => i.OfficeAssignment) .Include(i => i.CourseAssignments) .ThenInclude(i => i.Course) .ThenInclude(i => i.Enrollments) .ThenInclude(i => i.Student) .Include(i => i.CourseAssignments) .ThenInclude(i => i.Course)
66 2022-10-08
编程技术问答社区
C# - 处理并发 - ASP.NET MVC带EF核心
更新 中的相关数据后 这是执行此操作的编辑httppost方法,将"旧"条目与新条目进行比较: edit.cs c# // POST: Departments/Edit/5 [HttpPost] [ValidateAntiForgeryToken] public async Task Edit(int? id, byte[] rowVersion) { if (id == null) { return NotFound(); } var departmentToUpdate = await _context.Departments .Include(i => i.Administrator) .FirstOrDefaultAsync(m=>m.DepartmentId == id); if (departmentToUpdate == null) { Department deletedDepartment = n
38 2022-10-07
编程技术问答社区
C# - 了解高级方案 - 具有EF Core的ASP.NET MVC
恰好在第一个带有EF Core系列的ASP.NET MVC的视频教程之后的1个月零5天,最后10个视频教程,之后 Microsoft Ones 已发布.这是关于高级方案的,我提到了以下几点: 执行RAW SQL查询 致电查询返回实体 致电查询以返回其他类型 调用更新查询 检查SQL查询 有趣的部分是调用更新查询,该查询以最小代码显示,再次如何将视图和控制器添加到我们的应用程序: code.cs c# public IActionResult UpdateCourseCredits() { return View(); } [HttpPost] public async Task UpdateCourseCredits(int? multiplier) { if (multiplier!=null) { ViewData["RowsAffected"] = await _context.Database.ExecuteS
52 2022-10-07
编程技术问答社区
我是Mvc框架的初学者。我使用Mvc4(Entityframework5)创建Crud应用程序,使用数据库优先方法,工作正常,但我想在我的数据库中添加新列(字段),请帮助我
我是 MVC 框架的初学者.我是使用 Mvc4(entityframework5)创建 crud 应用程序,首先使用数据库方法工作正常,但我想在我的数据库中添加新列(字段)请帮助我 解决方案 只需通过在表的模型类中添加新列(字段)来更改模型并删除当前数据库并运行您的应用程序,然后它将创建新数据库并在数据库中添加新列 但是如果你想在不删除现有数据库的情况下添加列(字段),那么你必须通过 “代码优先迁移" (http://msdn.microsoft.com/en-us/data/jj554735.aspx[^] 希望对您有所帮助.
128 2022-07-19
编程技术问答社区
登录后,当用户单击后退按钮时,页面导航到登录页面。
用户在提供凭据后登录网站后,当用户在任何浏览器(如 google chrome、mozilla firefox 等)中单击后退按钮时,它会返回登录页面,当用户单击前进时按钮返回欢迎页面. 解决方案 你的期望是什么.? 如果您想在登录后单击返回按钮时显示欢迎页面,请检查登录页面加载事件中的会话值并重定向到欢迎页面.
124 2022-07-19
编程技术问答社区
无法加载文件或程序集#39;我的DLL';或者它的一个依赖项。试图加载格式不正确的程序。
任务“AspNetCompiler" 3>任务参数:PhysicalPath=C:\TFS2012\InSite Applications\InSiteWebAPI\Development\Source\InSiteWebAPI\obj\x64\Release\AspnetCompileMerge\Source 3>任务参数:TargetPath=C:\TFS2012\InSite Applications\InSiteWebAPI\Development\Source\InSiteWebAPI\obj\x64\Release\AspnetCompileMerge\TempBuildDir 3>任务参数:VirtualPath=/ 3>任务参数:Debug=False 3>任务参数:Updateable=True 3>任务参数:ToolPath=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 3>AspNetCompiler: C
128 2022-07-19
编程技术问答社区
如何通过在Asp中从下拉列表中选择主题来动态应用主题。净MVC4?
How to apply the themes dynamically by selecting the theme from the dropdownlist in Asp.net MVC4? I want to apply the theme on selection. 解决方案 不是确切的解决方案,但仍然值得一看: ASP.NET MVC 动态主题[^] 您可以根据需要自定义代码. 除此之外,您还可以使用 jQuery 来完成.为每个主题创建不同的 .css 文件,并根据选择加载页面的主题. 看, (".changeStyle").点击(功能(e){e.preventDefault();var style = (this).attr("数据风格");
182 2022-07-19
编程技术问答社区
会话状态行为。只读,允许我将值写入会话
why sessionstatebehaviour.readonly allowing me to write value into session as below without any error [SessionState(SessionStateBehavior.ReadOnly)] public class TestController : Controller { // // GET: /Test/ public ActionResult Index() { Session["vd"] = "cs"; 解决方案 参考下面的链接它不会出错,但同时它不会在请求结束时将值保留在会话中. http://stackoverflow.com/questions/8939188/writing-to-a-read-o
208 2022-07-19
编程技术问答社区
在ASP中下载文件时出错。净MVC
我在 ASP.NET MVC 中工作.我已经在数据库中存储了一个文件,现在我想下载并显示它的内容.我在分层工作. 这是我的代码. 用于上传文件的控制器动作 [HttpPost] public ActionResult Edit(int id, UpdateAdvertisement model, HttpPostedFileBase file) { try { AdvertisementDTO add = new AdvertisementDTO(); add.DocImage = new byte[file.ContentLength]; add.ContentType = file.ContentType; add.DocName = Convert.ToString(DateTime.Now.Ticks); n
156 2022-07-19
编程技术问答社区
MVC中的身份验证
你好, 亲爱的,我只是想在我的mvc应用程序中实现认证,实际上,我不知道认证mvc的过程,比如在asp.net中我们使用表单认证,使用我们的自定义数据表创建认证票并创建页面对每个请求进行身份验证的基础,我的问题是,我们如何在 mvc 中为每个请求执行此操作以及如何在 mvc 中使用成员资格,我们能否将成员资格与自定义数据表一起使用. 你能给我指导吗,提前谢谢. 解决方案 演练:在 ASP.NET MVC 中使用表单身份验证[^] 开始应该足够了;) 对于 MVC 4 ASP.NET MVC 4 中的表单身份验证 对于 MVC 5 在 ASP.NET MVC 中使用 SimpleMembership 和 OAuth 进行身份验证 我希望这对你有帮助. 你好 您可以使用以下链接进行基于表单的身份验证 http://tutorial.techaltum.com/Form-b​​ased-atuthentication-in-MVC.
168 2022-07-19
编程技术问答社区
MVC中的Url重写
Currently the url structure for the sign - up page is: http://www.ABC.com/Account/Create?subscr=1 I'm wondering how hard it would be to create a "friendly url" for an existing product so it would read something like: http://www.ABC.com/DiscountOffer 解决方案 请试试这个代码 routes.MapRoute( "DefaultCustom", // Route name "{action}/{Name}", // URL with Action and category new { controller = "Account", action = "Action"
94 2022-07-19
编程技术问答社区
在MVC中创建仪表板
大家好, 我正在寻找建议,我想在 mvc 中创建一个仪表板. 我想去尝试和测试已经可用的插件. 我已经看到了仪表板的 twitter 引导主题.不知道怎么用. 在此先感谢 解决方案 Bootstrap Dashboard 是一个很好的开始.好了,你可以根据需要修改引导主题. 而且我们无法帮助您进行这么多的编码. 下载后发现里面有一些文件夹,需要将这些文件夹和文件添加到你的MVC项目中,并在视图中加载这些文件,然后开始修改. -KR
160 2022-07-19
编程技术问答社区
通过手机网站在whatsapp、微信和skye中分享图像
如何使用WebIntents通过whatsapp、wechat和skype从手机网站分享图片? 解决方案 这不是直接可以的,但是你可以从手机网站保存图片进入您的手机,然后通过 whats、skype 等分享... 但是一些移动网站有插件/功能可以直接分享图片然后你需要点击那个按钮然后分享..
252 2022-07-19
编程技术问答社区