我使用 .net 6,当我使用添加带有视图的 ASP.NET Core MVC 控制器时,使用 Entity Framework Core(我在区域中执行此操作)。我收到一个错误。
我搜索了很多但没有找到
错误:
数据库上下文:
namespace PotLearn.DataLayer.Context
{
public class PotLearnContext:DbContext
{
public PotLearnContext(DbContextOptions<PotLearnContext> options)
: base(options)
{
}
#region User
public DbSet<User> Users { get; set; }
#endregion
}
}
Run Code Online (Sandbox Code Playgroud)
程序.cs:
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
#region DataBase Context
var connectionString = builder.Configuration.GetConnectionString("PotLearnConnection");
builder.Services.AddDbContext<PotLearnContext>(options => options.UseSqlServer(connectionString));
#endregion
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS …Run Code Online (Sandbox Code Playgroud) Input string was not in a correct format.当我想发布表单时出现错误。\n它甚至没有达到目标操作
但我之前没有这个问题
\n错误:
\nFormatException: Input string was not in a correct format.\nSystem.Text.ValueStringBuilder.ThrowFormatError()\nSystem.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provider, string format, ParamsArray args)\nstring.FormatHelper(IFormatProvider provider, string format, ParamsArray args)\nstring.Format(IFormatProvider provider, string format, object arg0)\nSystem.ComponentModel.DataAnnotations.ValidationAttribute.FormatErrorMessage(string name)\nSystem.ComponentModel.DataAnnotations.ValidationAttribute.IsValid(object value, ValidationContext validationContext)\nSystem.ComponentModel.DataAnnotations.ValidationAttribute.GetValidationResult(object value, ValidationContext validationContext)\nMicrosoft.AspNetCore.Mvc.DataAnnotations.DataAnnotationsModelValidator.Validate(ModelValidationContext validationContext)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidateNode()\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitSimpleType()\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitImplementation(ref ModelMetadata metadata, ref string key, object model)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Visit(ModelMetadata metadata, string key, object model)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitChildren(IValidationStrategy strategy)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitComplexType(IValidationStrategy defaultStrategy)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitImplementation(ref ModelMetadata metadata, ref string key, object model)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Visit(ModelMetadata metadata, string key, object model)\nMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Validate(ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel, object …Run Code Online (Sandbox Code Playgroud)