Описание тега tempdata
TempData - это словарь, используемый в C# MVC для передачи данных между разными контроллерами или различными действиями. Эта функция была впервые представлена в MVC 1.0. Чтобы использовать этот тег, публикация должна использовать C#, MVC и должна относиться к использованию TempData.
2
ответа
asp.net mvc и веб-ферма
Учитывая характер проекта, мне нужно хранить простой объект (с 3/4 свойствами) в TempData. Это чтение с однократной записью, так что это нормально, но его нужно передавать между несколькими основными методами / действиями. вопрос: как я могу застави…
05 сен '13 в 16:45
2
ответа
Как получить список базы данных один раз при создании веб-страницы MVC?
Я создаю сайт интернет-магазина. Я хочу отобразить ProductCategory в виде боковой панели (краткий список категорий, например, Одежда, Электроника, Мебель, Книги и т. Д.). Вместо того, чтобы загружать список баз данных каждый раз, я иду в Контроллер,…
29 сен '18 в 15:24
0
ответов
Многостраничная форма MVC проигрышная сессия
У меня есть многостраничная форма, которая используется для сбора потенциальных клиентов. Существует несколько версий одной формы, которые мы называем кампаниями. Некоторые кампании представляют собой 3-страничные формы, другие - 2 страницы, некотор…
17 окт '12 в 20:08
4
ответа
TempData Wrapper
Поскольку я использую одни и те же ключи для TempData снова и снова, я хотел бы упростить отслеживание этих ключей. Было бы здорово, если бы в конце концов я мог написать что-то вроде этого: MyTempData.Message = "my message"; вместо TempData["Messag…
08 июн '12 в 21:43
1
ответ
Проблемы с использованием TempData
Я использую TempData для сохранения ошибок ModelState для формы, которая отображается из ChildAction. Форма позволяет пользователю оставить комментарий к сообщению в блоге. Если ModelState недействителен, ошибки копируются в TempData, и я перенаправ…
16 окт '11 в 21:27
1
ответ
Как проверить нулевое значение в TempData Razor MVC, написанное внутри js-кода
Я пытаюсь проверить нулевое значение в TempData Razor MVC, которое написано внутри кода JavaScript, но, к сожалению, это не работает. независимо от того, является ли значение TempData нулевым или нет, условие всегда выполняется if ('@TempData["Error…
16 фев '17 в 04:48
0
ответов
Как сохранить ViewData в TempData, когда не используются сессии?
Недавно я узнал, что TempData для MVC по умолчанию поддерживается сессиями, что является ужасной идеей, если кто-то намеревается создать веб-ферму... Я попытался реализовать поставщик TempData на основе Cookie Брока Аллена, однако сам объект ViewDat…
24 июн '14 в 18:23
1
ответ
Передача информации обратно в представление при использовании Redirect()
Я звоню в контроллер с более чем одной страницы и использую returnUrl параметр для возврата правильного местоположения вызова: public ActionResult EmailOrder(int id, string returnUrl) { var message = "The order has been emailed"; if (!string.IsNullO…
21 фев '13 в 15:01
2
ответа
Asp.Net MVC 5 tempdata не работает
Я изучаю ASP.net MVC5 с кодом в книге. public ActionResult DemoTempData() { ViewData["Msg1"] = "From ViewData Message."; ViewBag.Msg2 = "From ViewBag Message."; TempData["Msg3"] = "From TempData Message."; return RedirectToAction("Redirect1"); } pub…
21 авг '17 в 09:57
0
ответов
Разные действия для разных форм, Перенаправление и модель как TempData в MVC
Можно ли использовать разные действия, каждое для другой формы, для проверки условий в модели, которые могут произойти только после отправки данной формы? А затем перенаправить все действия на одно и использовать TempData для модели, когда я не хочу…
27 сен '17 в 11:22
1
ответ
Как бритва MVC управляет значением TempData на стороне клиента?
В настоящее время я начал использовать MVC 4 Razor. Я хочу знать, что "Где TempData обрабатывается, если назначить его значение в JavaScript?" Например. <script type="text/javascript"> function removeTempDataValue() { @{TempData["a"] = null;} …
15 апр '13 в 07:28
2
ответа
MVC 3 CookieTempDataProvider и Ninject IOC
Я пытаюсь использовать CookieTempDataProvider в сборке фьючерсов MVC 3. Я полагаю, что я "связал" это успешно, используя ninject. Ниже приведен код из моего файла app_start.cs: [сборка: WebActivator.PreApplicationStartMethod(typeof(Web.AppStart), "S…
12 апр '11 в 18:39
1
ответ
Как присвоить значение для временных данных MVC с помощью JQuery
Я знаю, как получить значение MVC TempData с помощью JQuery, но здесь я пытаюсь присвоить какое-то значение TempData с помощью JQuery. Можно ли присвоить значение для MVC TempData с помощью JQuery? Я использую бритву MVC4, нажав на какой-то текст, о…
27 дек '13 в 06:14
1
ответ
Приведение коллекции объектов из TempData (MVC C#)
Я пытаюсь поместить свою коллекцию объектов в TempData следующим образом: [HttpPost] public ActionResult PandoraRemovalTotal2(List<Business.Models.Administration.CorrespondenceRecordViewModel> model, string hdnMem) { Business.Administration.Pa…
09 сен '14 в 13:59
2
ответа
MVC вернуться к странице с той же моделью
Я построил страницу поиска с 5 свойствами для фильтрации. Когда пользователь нажимает на один из результатов, загружается страница сведений. Теперь я хочу предоставить кнопку "Назад", чтобы пользователь мог вернуться на страницу поиска с оригинальны…
19 сен '13 в 06:30
2
ответа
Как присвоить значение в Tempdata с помощью Jquery?
Я хочу передать значение в ActionResult, но не хочу использовать Querystring и сеанс, потому что тип значения guid, поэтому не хочу отображать в URL. function ViewDetail(ele) { var Id = $(ele).attr("OrderID"); @TempData["OrderID"] = Id; }
21 июн '16 в 13:39
1
ответ
Состояние сеанса ASP.NET и TempData
Я унаследовал сайт, который использует TempData для передачи различных объектов состояния модели обратно в методы контроллера. т. е. при неудачном входе в систему сообщение об ошибке будет сохранено в объекте TempData и будет считано обратно из памя…
12 янв '16 в 16:09
2
ответа
asp.net mvc: TempData и AuthorizeAttribute
В продолжение этого вопроса мне интересно, что происходит с моими TempData. Сценарий 1: пользователь входит в систему пользователь предоставляет адрес электронной почты пользователь получает письмо с кодом подтверждения пользователь нажимает на ссыл…
03 фев '10 в 17:53
1
ответ
TempData null после возврата из базового контроллера
TempData заполняется в методе Base, но становится равным нулю, как только код возвращается к методу производного контроллера. Производное действие редактора контроллера (сообщение): public class ManageItemsController : BaseController { private BaseC…
11 янв '13 в 02:03
2
ответа
Как избежать использования TempData
Я новичок в asp.net mvc, поэтому, пожалуйста, потерпите меня. Я использую TempData, когда перенаправляю на другое действие, и не хочу "портить" URL-адрес информацией. Например: [AllowAnonymous] public ActionResult ConfirmationEmailSent() { if (TempD…
23 май '13 в 19:49