asp.net-core-mvc相关内容
在以前的 ASP.NET MVC 版本中,您可以找到一些关于 ViewModel 以及如何在此版本中使用它们的信息. 我想知道为什么我在 ASP.NET Core MVC 中找不到有关此主题的任何信息?这个概念是否仍然存在,如果存在,我需要将它们放在哪里? 问题出现是因为我想为项目制作仪表板.项目是我的网络应用程序的主要入口点.他们有很多关系,例如里程碑. 型号: 公共类项目
..
在我的 ASP.NET 5 MVC 6 应用程序中,我想使用 Ajax 将一些数据发布到我的控制器.我已经用 ASP.NET MVC 5 完成了这项工作,并在一个空白的 ASP.NET MVC 5 项目中测试了完全相同的代码并且它可以工作,但是对于新版本我不能,我不知道为什么.通过 Ajax 调用,我可以转到控制器,创建模型但字段为空(或布尔值为假).这是我的代码: script.js:
..
我正在从一本书中学习ASP.NET Core MVC,有问题的代码片段如下: //第 4 章 - 基本 C# 功能命名空间语言特征 {公共类启动{公共无效配置服务(IServiceCollection 服务){服务.AddMvc();}//等等. 因为这本书是关于 ASP.NET Core MVC 而不是 ASP.NET MVC,所以我想我必须使用 AddMvcCore() 而不是 AddMv
..
在链接上指定 asp-controller 和 asp-action 时,同时传递 id 属性的语法是什么? 例如如果我想链接到给定对象的编辑 URL,则所需的 URL 将是 /user/edit/5 例如. 有没有使用 TagHelpers 的方法来实现这一点,还是我们仍然必须退回到 @Html.ActionLink()? 解决方案 您可以使用属性前缀 asp-route-
..
使用 DNX 运行我的 ASP.NET Core 应用程序,我能够从命令行设置环境变量,然后像这样运行它: 设置 ASPNET_ENV = 生产dnx网站 在 1.0 中使用相同的方法: 设置 ASPNETCORE_ENVIRONMENT = 生产点网运行 不起作用 - 应用程序似乎无法读取环境变量. Console.WriteLine(Environment.GetEnvironmen
..
我是 Angular2 的新手.我想在我的 MVC6 项目中使用 Angular2 调用 API.我已经尝试了很多东西(包括 Angular2 调用 ASP.NET Web API 的指南) 没有成功. 我不知道我应该从哪里开始,或者需要哪些文件. 解决方案 我会看看 Github 上的一些示例,看看其他人是如何做到的.有许多事情必须恰到好处才能使其正常工作,并且在您启动并运行之前,
..
我目前正在处理一个 ASP.NET Core 项目,并希望使用内置的依赖注入 (DI) 功能. 好吧,我从一个界面开始: ICar{字符串驱动器();} 又想像实现ICar接口多次 公开课 BMW : ICar{公共字符串 Drive(){...};}公共课 Jaguar : ICar{公共字符串 Drive(){...};} 并在 Startup 类中添加以下内容 public
..
我正在学习 ASP.NET Core MVC,我的模型是 命名空间 Joukyuu.Models{公共课通道{公共 int PassageId { 获取;放;}公共字符串内容{获取;放;}公共日期时间 CreatedDate { 获取;放;}公共日期时间修改日期 { 获取;放;}}} Passage表是用来保存我写的段落的. 场景 Create 视图只有一个字段Contents 用
..
我正在尝试使用 Razor 视图中的标签助手在 ASP.NET MVC Core 中创建一个带有枚举属性的下拉列表: 这是模型: 公共类 PersonalMember : 成员{[必需,显示(名称 = “名字")]公共字符串名字 { 获取;放;}[必需,显示(名称 = “姓氏")]公共字符串姓氏{得到;放;}[枚举数据类型(类型(性别))]公共性别 GenderType { 获取;放;}}
..
我想要一个访问配置对象的简单静态类.所有配置信息都已从 Startup 类的 appsettings.json 文件中读取.我只需要一种简单的方法来访问它.这可能吗? 命名空间 MyNamespace{公共静态类配置{公共字符串用户名=>配置[“用户名"];公共字符串密码=>配置[“密码"];}} 应用中的其他任何地方: string username = Config.Username;字
..
新的 ASP.NET MVC 6 标识中 AspNetUsers 表中的 ConcurrencyStamp 列的用途是什么? 这是 AspNetUsers 表的数据库架构: 它也在 AspNetRoles 表中: 我记得它在 ASP.NET MVC 5 标识中不存在. 到目前为止,我注意到它似乎具有 GUID 值,因为它是使用以下代码定义的: //////一个随机
..
我们正在使用 .NET Core Web Api,并寻找一种轻量级的解决方案来将可变强度的请求记录到数据库中,但不希望客户端等待保存过程. 不幸的是,在 dnx 中没有实现 HostingEnvironment.QueueBackgroundWorkItem(..),并且 Task.Run(..) 并不安全. 有什么优雅的解决方案吗? 解决方案 QueueBackgroundWorkI
..
我正在使用 .Net Core 构建 MVC 应用程序,我需要生成迁移脚本. 使用 EF6 我确实运行了命令 更新数据库脚本 但是当我尝试对 .net Core 做同样的事情时,会抛出下一个异常: 更新数据库:找不到与参数匹配的参数名称'脚本' 你知道是否有 EF Core 的等价物吗? 解决方案 根据 EF 文档 你可以使用 Script-Migration 命令.
..
新的MVC似乎不支持动态捆绑(link),它应该使用 gulp 任务来完成.MVC 支持一些名为 asp-append-version 的新属性,但我没有找到任何关于它如何工作的解释.我怀疑它正在计算文件内容的一些哈希值,甚至在文件更改后更新它.有没有关于它如何工作的文档? 我也想知道它是如何检测文件更改的,或者它是否只是在每次 MVC 解析 razor 标记时重新计算哈希. 解决方案
..
我想知道在 MVC6 中是否有使用 jQuery AJAX 提交表单的特定方法,仍然使用 ASP.NET MVC 的自动绑定功能.我相信在其他版本的 MVC 中,您可以使用 jquery.unobtrusive-ajax 并简单地使用 @using (Ajax.BeginForm("SaveData", new AjaxOptions(){} 由于 MVC6 发生了一些变化,我想知道除了在提交
..
我遇到了错误: JsonSerializationException:检测到自引用循环属性“主题",类型为“Project.Models.Subject".小路'数据[0].总计'. 当我使用由 IEnumerable 模型填充的 dataGrid 加载视图时,会发生这种情况.Grid 是一个 DevExtreme DataGrid 绑定到 View 的模型,如下所示
..
我们有一个正在从 .NET Core 2.2 迁移到 .NET 5.0 的应用程序.除了一件事,一切都按预期工作.当我们遇到异常时,我们会捕获它并将其添加到将作为 JSON 返回的错误消息列表中.这是一个非常简化的示例: public JsonResult TestingJson(){响应响应 = 新响应();尝试{抛出新的 TimeoutException();}捕捉(例外前){respons
..
我知道我可以在 Visual Studio 或 Visual Studio Code 中配置一些设置,以在开发模式下启动我的 asp .net 核心应用程序.但我对所有构建工具的体验都很糟糕,到目前为止,从命令行运行是唯一对我有用的工具. 命令行的最大问题是让它在开发模式下运行.如果我理解,这只能通过在 dotnet watch run 之前键入 set ASPNETCORE_ENVIRON
..
在我的 Asp.net Core 2.0 应用程序中,我尝试对使用 Microsoft.Extensions.Configuration.IConfiguration 依赖注入的数据服务层(.Net 标准类库)进行单元测试.我正在使用 XUnit,但不知道如何从我的单元测试类中传递 IConfiguration.我尝试了以下实现并收到错误 消息:以下构造函数参数没有匹配的夹具数据:IConf
..
将请求从 www.mysite.com 重定向到 www.mysite.com/swagger 的正确方法是什么? 我设置了一个用 Route("") 装饰的索引控制器,它可以工作,但看起来像一个 Kludge.我认为应该有一种方法可以在 Startup.cs 的 MVC 路由中指定它,我就是想不通. //杂乱无章的代码,如何在 app.UseMvc(route => route.MapR
..