问题标签 [asp.net-core-mvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4077 浏览

asp.net-mvc - 小写 URL 和斜杠

我正在使用 ASP.NET MVC 6 并尝试使用小写 URL 和斜杠。

我使用了以下内容:

但它给出了编译错误。只是想知道 MVC 6 是否有不同的方式来执行上述操作,或者与我们在 MVC5 中的方式相同?

0 投票
1 回答
2273 浏览

asp.net-core - mvc 6中appSettings的替代方法是什么

mvc 6 中“appSettings of web.config”的替代方法是什么。我需要创建一个自定义 json 文件并在应用程序中读取它吗?

0 投票
1 回答
84 浏览

asp.net-core - .Kre\alias\default.txt 中的 default.txt 的重要性是什么

我安装了 Visual Studio 2015 预览版。它工作正常,但一旦我获得最新版本的运行时 beta2 和 beta3。在此之后,如果我创建 MVC6 项目,它会失败,找不到许多程序集引用。

当我查看 default.txt 时,它更改为 beta3。之后,当我更改为 beta1 时,它按预期工作。

所以我有疑问该文件的作用是什么?

0 投票
1 回答
370 浏览

asp.net-core - 移动站点,现在我得到 Method not found: 'Void Microsoft.AspNet.Hosting.HostingEnvironment..ctor()'

我目前有一个使用 visualstudio.com 进行 TFS 的 MVC 6 项目。我尝试在我的本地机器上复制我的项目,以便我可以切换到本地 TFS 服务器。这样做之后,这两个项目现在都会抛出以下错误。

找不到方法:'无效 Microsoft.AspNet.Hosting.HostingEnvironment..ctor()'。

它们都编译成功,但不会运行。

在此处输入图像描述

0 投票
5 回答
16038 浏览

asp.net-core - 如何从控制器调用视图组件

是否可以从控制器调用视图组件并将其呈现为字符串?我真的在为此寻找一些代码示例。任何帮助都感激不尽。

0 投票
2 回答
5297 浏览

asp.net-core - 如何忽略 MVC6 中的路由

我正在开发一个非常简单的 SPA 风格的应用程序,我不想使用 razor,所以我只需要它来提供 HTML 文件(来自 wwwroot 文件夹),除非 js 调用我的 API 控制器。在 Web API 2 中,您可以让路由器忽略 HTML 文件,以便直接提供它们,例如

与此示例类似:http: //www.strathweb.com/2014/04/ignoring-routes-asp-net-web-api/ IgnoreRoute 功能是未实现还是已更改?

目前如果我有 app.UseMvc(); 在我的 Startup.cs 中,对“/”的任何获取请求都会给我这个异常:

但是当我在没有 MVC 的情况下离开它时,它会在您请求“/”时提供 index.html 文件 - 显然我的 API 控制器将无法工作。

0 投票
1 回答
783 浏览

asp.net-core - 如何在 MVC 6 中手动验证模型

我认为这Controller.ValidateModel在 MVC 6 中无法手动验证模型。有什么选择?

0 投票
1 回答
728 浏览

asp.net-core - 在 .Net 5 Core beta2 中找不到 System.Convert

我们最近将 MVC 6 项目升级到了 beta2,而 .Net Core 抱怨它不能使用 System.Convert。有人能告诉我这个被移动到哪里了吗?

错误示例

我的项目 JSON 包含以下核心:

0 投票
1 回答
863 浏览

visual-studio-2013 - 在 VS 2013 上安装包 Mvc 6 Beta 2 通过 nuget 失败

我目前在 Visual Studio 2013 上。现在我运行了 nuget 命令

现在消息清楚地表明

现在它应该安装 Asp.net Mvc 6.0.0 Beta2 的包。现在 2013 还不支持吗?或者我应该做任何额外的步骤。在 VS 2013 上运行它?

0 投票
4 回答
7503 浏览

asp.net - 新的 ASP.NET 5 (ASP.NET MVC 6) 项目类型能否以常规 .NET 为目标?

新的 ASP.NET 5 (vNext) 做了一些很棒的事情,比如将 Bower、Grunt 和其他客户端 Web 开发工具集成到项目中。

然而,我开始意识到(在制作了许多这样的项目并进行了划痕之后)似乎所有这些都仅限于可以针对新的“云”或“跨平台”(KRE-CLR)堆栈的项目,与常规的 .NET 堆栈相反。尽管以这个新堆栈为目标会很好,但这严重限制了此时可以定位的内容(基本上您现在引用的任何 dll / 项目都不是 ASP.NET 5 类库,因此无法引用,所以你不能依赖这个?)。

我错过了什么吗?新的 ASP.NET 5 (ASP.NET MVC 6) 项目类型能否以常规 .NET 为目标?

如果答案是否定的,即使现在不可能,团队是否计划至少将其中一些客户端功能(bower、grunt 等)添加到“常规”ASP.NET (MVC 5) 项目中未来?