最近,我决定从ASP.NET Core2.2转到JSONCore3.1,并且没有预料到所有的突然变化;几乎我的应用程序的每个部分都崩溃了,因为大多数部分依赖于JSONCore3.1。
为了防止未来与JSON相关的问题,是否可以创建一个接口,模仿当前的Json实现并覆盖默认行为。
我的大部分代码依赖于以下两种方法:
Json.Serialize() // used in my razor
Json() // returns an IActionResult
用例: Razor页面:
<script>
var myModel = @Html.Raw(Json.Serialize
我有一个简单的控制器,带有自定义模型类型标题-,没有无参数构造函数和公共设置器。
我尝试使用asp.net mvc核心2.2和3.1中的代码。
模型类:
public class Heading
{
public string Title { get; }
public Heading(string title)
{
Title = title;
}
}
API控制器:
[Route("api/[controller]")]
[ApiController]
public class TestController : Control
我有一个用JavaScript编写的页面应用程序,我使用HTML5历史API来处理客户端的URL。这意味着发送到服务器的任何URL都应该导致服务器呈现相同的页面。
在ASP.NET MVC 5中,我编写了以下代码:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
// ...
routes.Add(new Route("{*path}", new MyRouteHandler()));
}
}
p
我在跟踪
在这一步。
In the PMC, run the following command:
Install-Package Microsoft.EntityFrameworkCore.SqlServer
当我输入这个命令时,我会收到这些消息和错误。
PM> Install-Package Microsoft.EntityFrameworkCore.SqlServer
Restoring packages for C:\projects\LazerbaseASPNET\LazerbaseASPNET\LazerbaseASPNET.csproj...
GET https://a