小编The*_*ley的帖子

InvalidOperationException:内容类型不正确:ASP.NET Core

我有两种形式,一种用于登录,一种用于注册。它们都在同一视图上并使用相同的模型。我正在使用控制器处理表单提交。

访问登录页面时出现以下错误

InvalidOperationException: Incorrect Content-Type:
Run Code Online (Sandbox Code Playgroud)

完整的错误日志:https : //pastebin.com/JjfDtr6q

我在网上查看过,找不到与我的问题直接相关的任何内容,并且在 C#/.NET Core 方面经验不足,无法了解导致问题的原因。

我的看法

@model PastPapers.Models.LoginModel

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Login</title>
</head>

<body>
    <!-- Register form inside modal -->
    <div id="registerModal" class="">
        <div class="">
            <header class="">
                <span onclick="document.getElementById('registerModal').style.display = 'none'" class="">&times;</span>
                <h2>Register</h2>
            </header>
            <div class="">
                <form asp-controller="Login" asp-action="AttemptRegister" method="post">
                    <input asp-for="newUsername" type="text" placeholder="Username" />
                    <input asp-for="newEmail" type="email" placeholder="Email" />
                    <input asp-for="newPassword" type="password" placeholder="Password" />
                    <input type="submit" value="Register" />
                </form>
            </div>
        </div> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net .net-core asp.net-core

3
推荐指数
1
解决办法
9097
查看次数

从列表中删除所有空格C#

我正在读取文本文件中的所有行到名为"masterToken"的列表,我正在尝试删除列表中的所有空格(文本文件中的所有空格).masterToken = masterToken.Where(s => !string.IsNullOrWhiteSpace(s)).ToList();是我目前正在尝试使用的,它不起作用.

有什么问题masterToken = masterToken.Where(s => !string.IsNullOrWhiteSpace(s)).ToList();和/或有没有更好的方法来实现我想要的东西?

谢谢

public static void Lex()
{        
  List<string> masterToken = File.ReadAllLines("C:\\Users\\Theo\\Documents\\Visual Studio 2017\\Projects\\Interpreter\\test.txt").ToList();

  foreach (var item in masterToken)
  {
    Console.Write(item.ToString());
  }

  masterToken = masterToken.Where(s => !string.IsNullOrWhiteSpace(s)).ToList();

  Console.WriteLine("");

  foreach (var item in masterToken)
  {
    Console.Write(item.ToString());
  }

  Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

c# arrays list

2
推荐指数
2
解决办法
5440
查看次数

标签 统计

c# ×2

.net-core ×1

arrays ×1

asp.net ×1

asp.net-core ×1

list ×1