[英]TempData key not found issue in asp.net core
下一個請求完成后,將丟棄TempData。 這對於一次性消息(例如表單驗證錯誤)很有用。 這里要注意的重要一點是,這適用於會話中的下一個請求,因此該請求可能會在其他瀏覽器窗口或選項卡中發生。
TempData
通常用於在控制器之間設置值。
您應該使用ViewBag
或ViewData
將值從控制器傳遞到視圖。
喜歡
ViewBag.YourKey = "Value"
在CSHTML上
@if(ViewBag.YourKey!=null)
{
}
或與ViewData
ViewData["YourKey"] = "Value"
在CSHTML上
@if(ViewData["YourKey"] !=null)
{
}
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.