Форма ASP.NET Core MVC не вставляя данные в базу данныхC#

Место общения программистов C#
Ответить
Anonymous
 Форма ASP.NET Core MVC не вставляя данные в базу данных

Сообщение Anonymous »

На моем веб -сайте ASP.net Core MVC у меня есть регистрационная форма. Когда я заполняю все поля и нажимаю кнопку «Создать учетную запись», я остаюсь на одной странице, и URL -адрес изменяется с < /p>
https://localhost:44395/CriarConta/Regi ... CriarConta
< /code>
to < /p>
https://localhost:44395/CriarConta/Register

моя форма регистрации (называемая criarconta ) имеет метод = post .
Моя проблема заключается в том, что форма является 't Сохраняет информацию пользователя в базе данных, и я хотел бы решить эту проблему. >using Microsoft.AspNetCore.Mvc;
using SportMotos.Models;

namespace SportMotos.Controllers
{
public class CriarContaController : Controller
{
private readonly AppDbContext _context;

public CriarContaController(AppDbContext context)
{
_context = context;
}

// Shows the form (GET)
[HttpGet]
public IActionResult Register()
{
return View();
}

// Processess the form(POST)
[HttpPost]
[ValidateAntiForgeryToken]
public async Task Register(Cliente model)
{
if (ModelState.IsValid)
{
// Adds a new user to the DB
model.DataCriacao = DateTime.Now;
_context.Clientes.Add(model);
await _context.SaveChangesAsync();

return RedirectToAction("Index", "Home");
}

return View(model);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... o-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»