Part 5 – Difference between ViewBag and Viewdata and TempData | Peak and Keep

안녕하세요, aspnet MVC 튜토리얼로 돌아 오신 것을 환영합니다 이것은 Ashish이므로 이것이 제 5 번째입니다

튜토리얼을 진행하기 전에 이전에 본 것을 제안 해주십시오 동영상이 튜토리얼에서 내가 그 예제를 사용하기 때문에 나는 이전에 사용 했으므로 이제는 차이점에 대해 논의 할 것입니다 ViewBag ViewData와 TempData 사이에서 매우 인기있는 질문이며 모든 인터뷰에서 질문했습니다 이제 ViewData로 왔습니다 뷰 쌍을 사용하여 컨트롤러에서 해당 뷰로 데이터를 전달하는 데 사용됩니다

뷰 데이터는 ViewData 사전에서 파생 된 추가 개체입니다 클래스 viewBag는 문자열 목록이나 int를 저장할 수있는 동적 컨테이너입니다 데이터 형식은 플라이 뷰 데이터에서 필요로하는 typecasting과 몇 가지 back은 타입 캐스팅을 필요로하지 않으므로 여기에서 viewBag dot my 구문을 볼 수 있습니다 괄호 안의 Ashish보기보기 데이터와 동일한 이름입니다 내 이름은 ashish이며 지금은 Tempdata에오다 Tempdata는 Temp 데이터에서 파생 된 사전 객체이기도합니다

사전을 사용하면 한 컨트롤러에서 다른 컨트롤러로 이동할 때 데이터를 유지하는 데 도움이되었습니다 다른 컨트롤러 또는 하나의 액션을 다른 액션으로 사실상 지금은 구문 temp 데이터를 볼 수 있습니다 이름이 이제 컨트롤러에옵니다 이전 세션에서 방금 생성되었습니다 컨트롤러 및 이제 막 내가 직원을 만들었던 클래스를 볼 수 있습니다

이 속성을 가진 클래스는 이제 방금 만든 목록을 만들었습니다 직원에게 전달하고보기로 이동하면보기로 이동하면 볼 수 있습니다 그냥 묶어 라 그러면 지금 당신이 그것을 실행하면 당신은 그와 그의 목록을 보게 될 것이다 ID와 이름의 직원 목록 및 부서 여기 이제 너 괜찮아 질거야

나는 그녀를 통제 할거야, 이제 나는 이 모델 대신 백 뷰 데이터 및 임시 데이터를 볼 수 있으므로 그것을 지우고 지금 이것을 사용하여 이미 이것을 만들었습니다 그래서 우리가 그것을 더 논의 할 것이고, 잎 위에서 약간의 뒤를 사용할 것이기 때문에 그것을 논평합시다 그래서 나는 다시보기 복사본을 사용하려고합니다 모델 대신에 당신은 할 수 있습니다 이보기를 다시 사용하면이 프로젝트를 실행하고 진행 상황을 보도록하겠습니다

여기서 일어날 일은 너무 적어서 역동적 인 컨테이너 일 뿐이에요 다시보기 내부에 목록을 삽입하여 동적으로 내용과 데이터를 확인했습니다 런타임에 유형을 볼 수 있습니다 오, 그건 null을 반환 괜찮아 난 그냥 이것을 삭제하는 것을 잊었습니다 지금 그것을 지우고 그것을 지금 비율 표시에 두는 그것을 지금 삭제하십시오 삭제하십시오 이제 그 목록을 볼 수 있고 지금은 그만 둘거야 이제 컨트롤러로 이동하여 뷰 경로 대신에 사용할 것입니다

여기에 데이터가 거의 없으며 복사를 할 때 복사해서 붙여 넣으려고합니다 지금 그것은 나에게 오류를 줄 것이다 그래서 보자 Foreach 문은 개체 유형의 변수에서 작동 할 수 없습니다 열거자를 가져 오기위한 공용 정의가 포함되어 있지 않으므로 여기에서 수행해야합니다

타입 캐스팅 (typecasting)하기 때문에 어떤 데이터 타입을 쓰는지 그래서 MVC tutorialorg의 목록을리스트로 사용하겠습니다 점원 직원 그래서 지금 나는 단지 그것을 여기에서 던지고있다 그래서 여기 지금 실행하자 여기서 일어날 일들을 보자

그것이 나에게 오류를주고 있는지 여부를 지금 viewdata에서 목록을 볼 수 있습니다 보기의 목록과 모델의 목록은 모두 괜찮습니다 같은 목록을 반환하고 이제는 자신의 견해가 동적 컨테이너이며 n 개의 top이 필요하지 않은지 검사하지 않습니다 타입 캐스팅과 뷰 데이터는 타입 캐스팅이 필요합니다 여기에서 볼 수 있습니다 유형 비용 지금 나는 컨트롤러에 갈 것이고, 이제는 온도를 설명 할 것이다

데이터 그래서 여기에 내가 그것을 ctrl K 괜찮아요 그래서 다시보기에 코멘트거야 그냥 미안하게 고용하고 그냥 거기에 그대로 두게 viewbag 그냥 문자열을 삽입 메리보기 데이터입니다 Ashish 나는 그저 당신이 이름을 볼 수있는 직원 이름 VD가 거의 없다는 것을 의미합니다 직원 미스 임시 데이터 이제 보러 갈 경우 두 번째 페이지를 만들었습니다 당신은 내가 방금 목록을 작성했는지 확인할 수 있습니다 여기에 귀하의 견해를 보여 드리겠습니다

나는 모든 것을 보여주고 있습니다 모든 데이터보기 데이터 임시 데이터보기 데이터 M 데이터보기 및 뒤로보기 여기서 가치는 여기에 있습니다 나는 그것을 복사 할 것이고 우리는 나의 페이지에도 그리고 나서 두 번째 페이지로 리디렉션하면 두 번째 페이지로 표시됩니다 리디렉션이 발생하면 어떻게 될지 보여 줄 것입니다 M 데이터보기 데이터로 발생 n보기 다시 확인 그래서 여기에 나는 단지 다시보기 데이터보기 데이터와 임시 데이터를 설정하고 있습니다

가치와 나는 목록의 아래에 그것을 여기에서 보여주고있다 당신은 당신의 전망을 다시 볼 수있다 가치는 메리보기 데이터이고 John입니다 이제 리디렉션 할 것입니다 이 페이지는 여기에서 볼 수 있습니다

두 번째 페이지로갑니다 그래서 보도록하겠습니다 보기 팩 값이 null 인 경우보기 데이터 값이 null 인 것을 볼 수 있습니다 그리고 당신의 10 베타 모든 그들과 당신이 걱정할 필요가 없도록 null을 얻을 왜냐하면 두 가지 모두 컨트롤러에서 데이터를 전달하는 데 사용된다는 것이 확실하기 때문입니다 리디렉션이 발생하면 해당 뷰가 의미합니다

값은 null입니다 리다이렉션이 발생하면 뷰 데이터와 뷰백 값은 모두 null이됩니다 같은 경우에 데이터도 null이되지만 우리는 하나의 메소드 temp를가집니다 이 방법을 사용하거나 내부에 임시 이름 ID를 전달할 수 있으면 데이터 힙 힙 하지만 나는 그것을 사용하지 않을 것입니다 좋아요

다시 실행하고 다시 시도해 보겠습니다 편집을 마치고 처음에는 레이아웃을 비우려고합니다 레이아웃은 나중에 비디오 세션에서 논의 할 것이므로 여기에 여기에 데이터를 설정하고보기에 표시 할 예정입니다 두 번째 페이지는 지금 여기서 내가 임시 데이터 시간 데이터를 사용했는지 또는 유지했는지 알 수 있습니다 이제 그 가치는 보존 될 것입니다

여기서 무슨 일이 있었는지 확인하겠습니다 유혹받는 좋아, 지금 여기에서 너는 볼 수있다 나는 방금 Tim을 사용했다 그리고 칠면조는 나를 보여준다 리디렉션이 발생하면이 값이 Tim 데이터 값이됩니다 임시 데이터 값이 보존되므로 여기서 데이터를 유지하는 데 도움이된다고 말할 수 있습니다

한 컨트롤러에서 다른 컨트롤러로 이동하거나 한 동작에서 다른 컨트롤러로 이동할 때 당신이이 페이지로 이동하면 리디렉션이 발생하면 이 값은 임시 값 데이터 값을 보존 할 수 있지만 다른 값은 그렇지 않습니다 해당 기능이없는 데이터를 볼 수 있으므로 데이터를보고 다시 볼 수 있습니다 리디렉션이 발생하지 않으면 임시 데이터에 아무 것도 얻지 못합니다 도착 페이지 목적지를 아는 경우 최대까지 보존 할 수 있습니다 컨트롤러를 사용하면 확실히 사용할 수 있습니다

레이아웃 차이 그래서 난 그냥 지금 레이아웃이 null과 같게 만들었습니다 나는 여기에 참고 문헌을 제시 할 필요가있다 나는 그것을 줄 것이고, 이제 너는 내가 새로 고침 새로 고침을하면 새로 고침을 의미합니다 여기에 내가 여기에 없기 때문에 사라지게 될 것입니다 컨트롤러 그래서 그 이유는 존 사라지고 다시 만약 내가이 경우 이전 페이지 및 지금 홈 컨트롤러에서 C 홈 홈 컨트롤러에서 여기 색인에서 색인에서 나는 두번째 페이지에 가고있다 그래서 여기있다 나는이다 10m 데이터 및 시간 데이터 도어 키 설정하기 두 번째 페이지 다음이 보관됩니다 그리고 지금 내가 다시로드하면 그것은 될 것입니다 이 방법으로이 두 번째 페이지를 다시로드하기 때문에 사라졌습니다

여기에 다시 쓰면이 방법을 다시 쓰지 않았어 나를 위해 또는 나와 함께 일한다 이렇게하면 임시 데이터를보기 데이터로 사용하고 다시 볼 수 있습니다 이 튜토리얼에서는 뷰 백 뷰 데이터에 대해 논의했습니다 그리고 임시 데이터가 너무 나를 보면서 정말 고마워요 그리고 만약 당신이 정말로 좋아한다면 엄지 손가락으로 의견을 말하고 내 동영상을 공유하고 분명히 구독하십시오

Researchers Show a 60% Difference from the Same Workout Routine

근육을 만드는 가장 효과적이고 효과적인 방법은 저항 훈련을 통해 일반적으로 크기를 키우고 자하는 사람들은 집중적 인 체육관으로 바로 뛰어갑니다

일부 형태의 분할을 포함합니다 그러나 결과는 유전학에 따라 사람마다 다릅니다 동일한 운동 루틴을하는 사람들이 동일한 결과를 얻는 것은 일반적인 것이 아닙니다 연구자들은 근육과 근육의 크기 변화를 조사했다 성기 간의 저항 운동 훈련

342 명의 여성과 243 명의 남성에게 이두근에 대한 점진적 저항 운동 프로그램이 할당되었습니다 참가자들은 약한 팔을 훈련 시켰고, 강한 팔이 컨트롤 역할을하도록 허용합니다 12 주간 프로그램 전후에 각자의 1 인의 최대 점수와 힘이 테스트되었습니다 참가자들 사이에서 연구자들은 bicep 크기에 큰 차이를 발견했습니다 이 측정 가능한 차이는 이두근의 성장이 -2에서 + 59 % 이는 -0

4에서 +136 cm2 사이의 성장과 동일하다 참가자의 1 회 반복 최대 강도 증가는 0에서 +102 kg까지 다양합니다 예상대로 남자들은 크기와 힘이 가장 좋아졌다

그러나 남성은 여성에 비해 상대적으로 크기면에서 약간의 이점이 있었지만, 반면에 여성들은 상대적으로 남성보다 강세를 보였다 이 연구는 우리가 저항 운동으로부터 어떻게 혜택을 받는가에 중요한 차이가 있음을 보여줍니다 그것은 우리가 운동하는 동안 고려해야 할 것입니다 자신을 다른 사람과 비교하지 말고 갖고있는 것을 즐기십시오