以下是我试图通过ajax& amp; jQuery的。第一个表单很容易提交。虽然没有提交第二份表格。
第1表 -
<form id="uploadForm" method="post" enctype="multipart/form-data">
....
</form>
<script>
$(function() {
// Get the form.
var form = $('#uploadForm');
// Get the messages div.
var formMessages = $('#form-messages');
// Set up an event listener for the contact form.
$(form).submit(function(e) {
............
}
}
此帖功能正常。
第二表格 -
private readonly ApplicationDbContext _context;
private readonly IHttpContextAccessor _httpContextAccessor;
public MessageService(ApplicationDbContext context, IHttpContextAccessor httpContextAccessor)
{
_context = context;
_httpContextAccessor = httpContextAccessor;
}
public IEnumerable<Message> GetAllMessages()
{
var currentUserId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
return _context.Messages
.OrderBy(r => r.Date)
.Where(r => r.UserId == currentUserId);
}
此ajax表单提交无效。
请建议任何必要的更改。