Я создал частичное представление, и внутри него я использую AJAx.BeginForm.В методе действия после редактирования я добавляю VIEWDATA вот так
if (ModelState.IsValid)
{
service.SaveAccount(account);
TempData["message"] = "Account has been updated successfully!";
AccountInfo accountInfo = new AccountInfo();
accountInfo.AccountStatuses = service.GetAccountStatuses();
accountInfo.AccountTypes = service.GetAccountTypes();
accountInfo.CreditTerms = service.GetCreditTerms();
return View("DisputeSubscriber", accountInfo);
}
else
{
return PartialView("_UpdateAccountDetails", account);
}
и перенаправляю в тот же частичный вид.При частичном просмотре я добавил вот так:
@if (TempData["message"] != null)
{
<div class="Message">
I am here.
@TempData["message"]
</div>
}
но это сообщение не отображается.это сообщение также внутри AJAX.BeginForm.Пожалуйста, предложите
Нужно ли перенаправлять основной вид вместо частичного, или мне что-то не хватает