【发布时间】:2018-07-20 16:31:44
【问题描述】:
所以我对 ASP.NET Razor 比较陌生,我遇到了一个不知道如何修复的一致错误。我已经使用 Razor Pages 创建了一个 ASP.NET Core Web 应用程序 MVC。
我目前收到错误消息:InvalidOperationException: Incorrect Content-Type: Microsoft.AspNetCore.Http.Features.FormFeature.ReadForm()
当我加载项目时。它告诉我错误在email = Request.Form["email]; 行中
错误相关的文件:
@page
@model IndexModel
@{
ViewData["Title"] = "Login";
var email = "";
var pswd = "";
bool rem = false;
email = Request.Form["email"];
pswd = Request.Form["pswd"];
}
<div class="progress mt-5">
<div class="progress-bar progress-bar-striped progress-bar-animated"
style="width:40%"></div>
</div>
<br />
<div class="container mx-auto bg-warning" style="width:50%;">
<h1 class="title" style="text-align:center">TestWebApp</h1>
<form method="post" class="px-3 py-5">
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text bg-primary border-0 text-light" style="width:100px">Email</span>
</div>
<input type="email" class="form-control" id="email" placeholder="Enter email" name="email" value="">
</div>
<div class="form-group input-group">
<div class="input-group-prepend">
<span class="input-group-text bg-primary border-0 text-light" style="width:100px">Password</span>
</div>
<input type="password" class="form-control" placeholder="Enter password" name="pswd" value="@pswd">
</div>
<div class="form-group form-check">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="remember" value="@rem"> Remember me
</label>
</div>
<button type="submit" class="btn btn-primary" name="submit">Submit</button>
</form>
</div>
奇怪的是我之前多次运行此代码,只是进行了与表单本身无关的小设计更改,它运行良好且没有错误,但现在开始显示此错误,我不知道如何修复它。非常感谢您的帮助。
【问题讨论】: