Notice
Recent Posts
Recent Comments
Tags
- 바코드 스캔하기
- 맥 오라클설치
- 강제이동
- 파일업로드 유효성체크
- 바코드 생성하기
- javascript 바코드스캔
- jquery 바코드
- XSS방어
- javascript redirection
- 타임피커
- Mac Oracle
- 하드 윈도우 복사
- ASP.Net Core 404
- 하드 마이그레이션
- 404에러페이지
- 파일업로드 체크
- 말줄임표시
- asp.net dropdownlist
- asp.net core Select
- asp.net Select
- XSS PHP
- php 캐쉬제거
- ViewData
- ViewBag
- django 엑셀불러오기
- jquery 바코드생성
- javascript 유효성체크
- SSD 복사
- javascript 바코드 생성
- TempData
웹개발자의 기지개
[ASP.Net Core] ViewBag, ViewData, TempData 와 ASP.Net Web-Form 방식의 ViewState 비교하기 본문
ASP.NET/ASP.NET Core
[ASP.Net Core] ViewBag, ViewData, TempData 와 ASP.Net Web-Form 방식의 ViewState 비교하기
http://portfolio.wonpaper.net 2023. 4. 29. 13:46[ASP.Net] - WebForm 에서의 ViewState
PostBack 처리전과 후에 각종 변수들의 기록을 남기기위해 사용하는 넘이다.
PostBack 하기전에
ViewState["tgroup"] = 10;
ViewState["tdepth"] = 20;
ViewState["tfloat"] = 30;
이런식으로 저장하고
PostBack 한후에
int tgroup = (int)ViewState["tgroup"];
int tdepth = (int)ViewState["tdepth"];
int tfloat = (int)ViewState["tfloat"];
이런식으로 불러올 수 있다.
[ASP.Net Core]
ViewBag, ViewData, TempData 모두다 Controller 상에서 각각
ViewBag.Test1 = "고고싱";
ViewData["Test2"] = "홍길동";
TempData ["Test3"] = "이순신";
으로 저장하고,
Razor View 페이지 상에서
간단히
@ViewBag.Test1
@ViewData["Test2"]
@TempData["Test3"]
으로 불러올 수 있다.
다만, ViewData 와 TempData 은 불러올 때 캐스팅 해야하는 번거로움이 있다.
'ASP.NET > ASP.NET Core' 카테고리의 다른 글
[ASP.Net Core] Razor page 표현식 - html 속성이름들과 같이 사용할때 에러날때 (0) | 2023.05.24 |
---|---|
[ASP.Net Core] 로그인한 다음 이전페이지로 자동 이동 ReturnUrl 기능구현하기 (0) | 2023.05.13 |
[ASP.Net Core] 현재페이지 경로 정보 얻기 (0) | 2023.04.22 |
[ASP.Net Core] Radio박스에서 Checked 와 Select 박스 option Selected 처리하기 (0) | 2023.04.19 |
[ASP.Net Core] 배포시 Development Mode 에러날때 - ASPNETCORE_ENVIRONMENT (0) | 2023.04.10 |
Comments