MCTS Self-Paced 교육 키트 (시험 70 528): Microsoft .NET Framework 2.0 클라이언트 웹 기반 개발 메모 및 수정

기술 자료 번역 기술 자료 번역
기술 자료: 930739 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 메모, 수정, 및 Microsoft 책 관련된 알려진된 오류에 대한 정보를 포함하는 MCTS Self-Paced 교육 키트 (시험 70 528): Microsoft.NET Framework 2.0 Web-Based 클라이언트 개발, 978-0-7356-2334-7.

다음 항목은 다룹니다.

  • 테스트 질문: 528P_5.2.5_01 정답이 잘못된 것으로 표시합니다.
  • 테스트 질문: 중첩 마스터 파일 질문에 답변 올바르지 않습니다.
  • CD-ROM: 잘못된 응답 평가 질문에 올바른 표시된
  • 페이지 77: "WriteLine" "쓰기" 합니다.
  • 페이지 98: 레이블 또한 <label>태그로 렌더링될 수
  • 그림 3-3 페이지 102: 잘못된 제목
  • 페이지 112: 핫스폿 ImageMap 합니다.
  • 페이지 136: 컨트롤 클래스 CompositeControl 클래스 교체해야 합니다.
  • 페이지 149: 위해 Label1 Label2 변경되어야 합니다.
  • 페이지 159: 잘못된 클래스 사용
  • 페이지 160: 이벤트 대신 사용되는 방법
  • 페이지 162 및 163: 코드 예제에서 사용된 잘못된 속성
  • 그림 3-33 페이지 173: 잘못된 설명
  • UpperRoman 대신 사용되는 페이지 173: UpperAlpha
  • 페이지 186: 요약 사용되는 잘못된 클래스
  • MenuItemBinding 개체 잘못된 페이지 207: 정의
  • 페이지 207: "항목" "노드" 합니다.
  • 페이지를 215-214: 업데이트 고객 ID 코드를 제거해야 합니다.
  • 페이지 216: 위-왼쪽 위-오른쪽 합니다.
  • 페이지 217: 위-왼쪽 위-오른쪽 합니다.
  • 페이지 219: AdRotator AdServer가 합니다.
  • 페이지를 233-234: LoadOption 오래되어 잘못된 값이므로
  • 페이지 255: 반복되는 구 "채워진된 데이터 집합을 검색하는" 잘못
  • 페이지 274: AddWithKey 함께 AddSchemaWithKey 바꿔야 합니다.
  • 페이지 274: AddWithKey 함께 AddWithPrimaryKey 바꿔야 합니다.
  • 페이지 305: 함께 PreserveChanges PreserveCurrentValues 바꿔야 합니다.
  • 페이지 306: 명령은 사용하여 "연결"이 단어를 바꿔야 합니다.
  • 페이지 324: RaisError RaiseError가 합니다.
  • 페이지 351: XmlTextReader 함께 XmlTextWrite 바꿔야 합니다.
  • 페이지 351: XPathNavigator DocumentNavigator가 합니다.
  • 페이지 362: GetElementByID SelectSingleNode가 합니다.
  • 페이지 364: 수 GetElementsByTagName SelectElementsByTagName 변경되어야 합니다.
  • 페이지 380: "이 이 테스트" "고속" 합니다.
  • "지원" 액세스"페이지 384: 합니다.
  • 페이지 451: 공용 클래스를 클래스여야 합니다.
  • 페이지를 452-453: C# VB 있으며 반대의 경우도 마찬가지입니다 합니다.
  • 페이지 473: 것은 합니다지 않습니다
  • 페이지 476은: "/"를 "있어야 합니다.
  • 페이지 477: 그림 6-4 잘못되었습니다 및 내용은 무시합니다 합니다.
  • "/" "if" 바꿔야 합니다. 페이지 483:
  • 페이지 483: NavigateTest2.aspx NavigateTest3.aspx가 합니다.
  • 페이지 513은: 코드 샘플에서 누락된 세미콜론
  • 페이지 529: 잘못된 연습 단계
  • 페이지 548: 잘못된 메서드를 참조하는
  • 페이지 551: 파일 확장명을 .axd 잘못 두 번 인쇄된다
  • Page.Request 개체의 페이지 565: 잘못된 설명
  • 페이지 576: Case 시나리오 설명이 잘못되었습니다.
  • 페이지 593: "마스터 대신 사용되는" = MasterPageFile = "
  • 페이지 632: "ButtonWebPart" "ButtonControl" 및 "CalendarWebPart" "CalendarControl" 있어야 합니다.
  • 페이지 633: GenerateModeList InitComplete가 합니다.
  • 페이지 660: C# 코드 샘플에서 사용하는 잘못된 대괄호
  • 페이지 687: 잘못 두 번 나열된 AddUsersToRoles
  • 페이지 694: "ChangePassword" "로그인" 합니다.
  • 페이지 783: 주어진 잘못된 명령
  • 페이지 9,223,372,036,854,775,808: 5 10 합니다.
  • 잘못된 페이지 820: 검토 질문
  • 2D 잘못된 설명 페이지 833: 응답

추가 정보

테스트 질문: 528P_5.2.5_01 정답이 잘못된 것으로 표시합니다.

준비 검토 평가를 응답 2 올바른지 테스트 질문 528P_5.2.5_01이 나타냅니다. 정답을 4 입니다.

선택적 스킨을 만들려면 SkinID 속성을 정의하십시오. 명명된 스킨은 형식별로 컨트롤에 자동으로 적용하지 마십시오. 대신 사용자가 명시적으로 명명된 스킨을 컨트롤에 컨트롤의 SkinID 속성을 설정하여 적용됩니다. 명명된 스킨을 만들면 응용 프로그램에서 동일한 컨트롤의 여러 인스턴스에 대해 서로 다른 스킨을 설정할 수 있습니다.

테스트 질문: 중첩 마스터 파일 질문에 답변 올바르지 않습니다.

다음 질문에 대한 대답은 준비 검토 평가를 올바르지 않습니다.

중첩된 마스터 파일에 대한 유효한 선언 무엇입니까?

답은 읽습니다.

<%@ Master Language="VB" master="Blue.master"%>

읽어야 합니다.

<%@ Master Language="VB" MasterPageFile="Blue.master"%>


CD-ROM: 잘못된 응답 평가 질문에 올바른 표시된

부록 CD에 연습 시험 질문 중 하나를 잘못 획득 것입니다. 질문을 읽습니다.
"사용자 및 그룹 개발자의 ASP.NET 웹 사이트를 만드는 것입니다. 개발자는 Button 컨트롤 스킨을 적용할 수 있는 옵션을 제공하는 싶지만 자동으로 적용할 스킨을 원하지 않습니다.

다음과 같은 스킨 파일이 중 이 올바르게 있습니까 "?

답은 올바른 읽기 표시된:
<asp:Button runat="server"
  BackColor="lightblue"
  ForeColor="black" />

올바른 읽기 수 있는 응답 표시된:
<asp:Button runat="server"
  SkinID="MySkin"
  BackColor="lightblue"
  ForeColor="black" />

페이지 77: "WriteLine" "쓰기" 합니다.

77 페이지에서 단계 4의 Sub-Step C의 코드 상자에서 코드 partialliy 잘못된 줄이 포함되어 있습니다.

변경:
System.Diagnostics.Debug.Write("HandlerName")

수:
System.Diagnostics.Debug.WriteLine("HandlerName")

페이지 98: 레이블 또한 <label>태그로 렌더링될 수

페이지에서 둘째 98, 마지막 문장 두 번째 단락이 읽습니다.

Literal 컨트롤을 상당한 기능을 제공하지 않습니다 "및" 모든 HTML elementrs Label <span>태그로 렌더링되는 웹 페이지 추가

읽어야 합니다.

Literal 컨트롤을 상당한 기능을 제공하지 않습니다 "및" 모든 HTML elementrs 레이블 있는 <span>또는 <label>태그가 렌더링되는 웹 페이지 추가

그림 3-3 페이지 102: 잘못된 제목

102 페이지에서 그림 303의 맨 오른쪽 다이어그램에서 제목이 읽습니다.

"table"

읽어야 합니다.

"TableCell"

페이지 112: 핫스폿 ImageMap 합니다.

112 페이지에서 "HotSpotMode 속성 이해" 단락의 네 번째 문장의 잘못된 컨트롤이 포함되어 있습니다.

변경:
"기본 핫스폿 동작을 설정하려면 ImageMap 컨트롤을 사용하여 HotSpotMode 지정할 수 있는 핫스폿 HotSpotMode NotSet 수 있는 핫스폿 동작을 상속할 설정되어 있어야 합니다 즉."

다음과 같이 하십시오.
"기본 핫스폿 동작을 설정하려면 ImageMap 컨트롤을 사용하여 HotSpotMode 지정할 수 있는 핫스폿 HotSpotMode NotSet 수 있는 ImageMap 동작을 상속할 설정되어 있어야 합니다 즉."

페이지 136: 컨트롤 클래스 CompositeControl 클래스 교체해야 합니다.

136 페이지에서 마지막 단락 두 번째 첫 번째 문장의 읽습니다.

Wizard 컨트롤을 Control 클래스에서 상속하는 및 "보여 주는 그림 3-20으로 보기, 해당 BaseWizardStep 상속합니다.

읽어야 합니다.

Wizard 컨트롤을 CompositeControl 클래스에서 상속되는 및 "보여 주는 그림 3-20으로 보기, 해당 BaseWizardStep 상속합니다.

페이지 149: 위해 Label1 Label2 변경되어야 합니다.

149 페이지에서 3단계 중 두 번째 문장의 읽습니다.

"해당 PostBackValue Label2 붙여 놓는 이 메서드에 코드를 추가합니다."

읽어야 합니다.

"해당 PostBackValue Label1 붙여 놓는 이 메서드에 코드를 추가합니다."

페이지 159: 잘못된 클래스 사용

페이지 159 첫 번째 문장의 아래의 그림 3-25 읽습니다.

"DataBoundControl 클래스 DataBind 메서드가 없습니다."

읽어야 합니다.

"BaseDataBoundControl 클래스 DataBind 메서드가 없습니다."

페이지 160: 이벤트 대신 사용되는 방법

160 페이지에서 첫 번째 단락의 마지막 문장을 읽습니다.

"데이터 바인딩된 컨트롤에 자동으로 데이터 소스 컨트롤을 런타임에 바인딩된 메서드를 또한 발생합니다 이 컨트롤에서 DataBind 메서드를 호출하여 연결합니다."

읽어야 합니다.

"데이터 바인딩된 컨트롤에 자동으로 데이터 원본 컨트롤을 런타임에 또한 바인딩된 이벤트를 발생시키는 이 컨트롤에 대해 DataBind 메서드를 호출하여 연결합니다."

페이지 162 및 163: 코드 예제에서 사용된 잘못된 속성

162 페이지에 두 번째 코드 예제에서는 페이지 아래쪽의 읽습니다.

<%# Eval("Vin", "{0:C}" ) %>

읽어야 합니다.

<%# Eval("Price", "{0:C}" ) %>

163 페이지에서 페이지 위쪽의 두 번째 코드 예제에서는 읽습니다.

<%# Bind("Vin", "{0:C}" ) %>

읽어야 합니다.

<%# Bind("Price", "{0:C}" ) %>


그림 3-33 페이지 173: 잘못된 설명

에 preceeding 그림 3-33 잘못되었습니다 및 내용은 무시합니다 합니다 즉시 173, 단락 페이지.

UpperRoman 대신 사용되는 페이지 173: UpperAlpha

173 페이지에서 마지막 단락의 첫째 문장이 읽습니다.

"BulletList 컨트롤 번호를 렌더링하도록 설정되어 있으면 사용자가 해당 BulletStyle LowerAlpha, UpperAlpha, LowerRoman, UpperAlpha 및 필드를 설정할 수 있습니다."

읽어야 합니다.

"BulletList 컨트롤 번호를 렌더링하도록 설정되어 있으면 사용자가 해당 BulletStyle LowerAlpha, UpperAlpha, LowerRoman, UpperRoman 및 필드를 설정할 수 있습니다."

페이지 186: 요약 사용되는 잘못된 클래스

페이지에서 186, C# 코드 예제에서는 페이지의 아래쪽 다섯 번째 줄에서가 읽습니다.

/// Summary description for EmployeeList


읽어야 합니다.

/// Summary description for CarList


MenuItemBinding 개체 잘못된 페이지 207: 정의

207 페이지에서 마지막 단락의 첫째 문장 MenuItemBinding에 대한 잘못된 정의가 들어 있습니다.

변경:
"Menu 컨트롤 데이터 바인딩 속성을 데이터 항목 및 TreeNodes 사이의 바인딩을 정의할 MenuItemBinding 개체의 컬렉션을 포함합니다."

다음과 같이 하십시오.
"Menu 컨트롤 데이터 바인딩 속성을 Menu 컨트롤을 데이터 항목과 위해 바인딩 메뉴 항목 사이의 바인딩을 정의할 MenuItemBinding 개체의 컬렉션을 포함합니다."

페이지 207: "항목" "노드" 합니다.

207 페이지에서 마지막 단락의 두 번째 문장 "노드" 항목을 변경할"" 있어야 합니다.

변경:
"바인딩 기준과 노드에 표시할 데이터 항목 속성을 지정할 수 있습니다."

다음과 같이 하십시오.
"바인딩 기준과 항목을 표시할 데이터 항목 속성을 지정할 수 있습니다."

페이지를 215-214: 업데이트 고객 ID 코드를 제거해야 합니다.

페이지에 214 & 215, 고객 ID 업데이트하는 데 사용되는 코드 줄을 제거해야 합니다.

(줄 21) VB 코드에서 다음 줄을 삭제합니다:
customerFound.Id = updateCustomer.Id

C# 코드에서 34 줄 다음 줄 삭제:
customerFound.Id = updateCustomer.Id;


페이지 216: 위-왼쪽 위-오른쪽 합니다.

페이지에서 216 4단계에서 첫 번째 문장의 잘못된 쪽을 사용하여 작업 창이 표시합니다.

변경:
"4. ObjectDataSource 작업 창을 표시하려면 ObjectDataSource1 컨트롤의 왼쪽 위 모서리 기호를 클릭하십시오."

다음과 같이 하십시오.
"4. ObjectDataSource 작업 창을 표시하려면 ObjectDataSource1 컨트롤의 오른쪽 위 모서리에 있는 기호를 클릭하십시오."

페이지 217: 위-왼쪽 위-오른쪽 합니다.

페이지에서 217 단계 10-16 기호를 컨트롤에 대한 위치가 잘못된 참조가 포함되어 있습니다.

변경:
"10. GridView 작업 창을 표시하려면 GridView 컨트롤의 왼쪽 위 모서리에 기호를 클릭하십시오. ObjectDataSource1 데이터 원본으로 선택합니다. "

다음과 같이 하십시오.
"10. GridView 작업 창을 표시하려면 GridView 컨트롤의 오른쪽 위 모서리에 있는 기호를 클릭하십시오. ObjectDataSource1 데이터 원본으로 선택합니다. "

변경:
"16. DetailsView 작업 창을 표시하려면 DetailsView 컨트롤은 왼쪽 위 모서리에 기호를 클릭하십시오. ObjectDataSource2 데이터 원본으로 선택합니다. "

다음과 같이 하십시오.
"16. DetailsView 작업 창을 표시하려면 DetailsView 컨트롤의 오른쪽 위 모서리에 있는 기호를 클릭하십시오. ObjectDataSource2 데이터 원본으로 선택합니다. "

페이지 219: AdRotator AdServer가 합니다.

219 페이지에서 도움말 C 질문 1 컨트롤에서 올바르지 않습니다.

변경:
C. AdServer 컨트롤 사용 및 "컨트롤 구성을 사용하여 XML 파일을 만듭니다.

다음과 같이 하십시오.
C. AdRotator 컨트롤의 사용 및 "컨트롤 구성을 사용하여 XML 파일을 만듭니다.

페이지를 233-234: LoadOption 오래되어 잘못된 값이므로

233-234 페이지에 두 개의 글머리 기호에 233 페이지와 글머리 기호 값을 234 읽기 페이지에서 가리키고:

"OverwriteRow 원래 DataRowVersion 및 현재 DataRowVersion 덮어쓰기 및 변경 안함 수 있는 RowState 변경합니다. 새 행의 RowState 변경되지 중 있습니다.

PreserveCurrentValues (기본값) 원래 DataRowVersion 덮어쓴다 있지만 현재 DataRowVersion 수정하지 않습니다. 새 행에 있는 RowState 중 변경되지 물론 있습니다.

UpdateCurrentValues 현재 DataRowVersion 덮어쓴다 하고 수정하지 않는 경우 원래 DataRowVersion. 새 행 중 RowState 추가된 있습니다. 있는 RowState 중 변경되지 있던 행의 RowState 변경되지 중 현재 DataRowVersion 원래 DataRowVersion 있지만 다를 경우 해당 RowState 수정한 것입니다. "

이들은 읽어야 합니다.

"OverwriteChanges 원래 DataRowVersion 및 현재 DataRowVersion 덮어쓰기 및 변경 안함 수 있는 RowState 변경합니다. 새 행의 RowState 변경되지 중 있습니다.

PreserveChanges (기본값) 원래 DataRowVersion 덮어쓴다 있지만 현재 DataRowVersion 수정하지 않습니다. 새 행에 있는 RowState 중 변경되지 물론 있습니다.

Upsert 현재 DataRowVersion 덮어쓴다 하고 수정하지 않는 경우 원래 DataRowVersion. 새 행 중 RowState 추가된 있습니다. 있는 RowState 중 변경되지 있던 행의 RowState 변경되지 중 현재 DataRowVersion 원래 DataRowVersion 있지만 다를 경우 해당 RowState 수정한 것입니다. "

페이지 255: 반복되는 구 "채워진된 데이터 집합을 검색하는" 잘못

255 페이지에서 "바인딩 있는 DataSet 개체를" 제목 아래에 단락의 마지막 문장을 읽습니다.

"코드 샘플에서는 채워진된 DataSet, 채워진된 데이터 집합을 검색합니다 검색하고 DataSet GridView 컨트롤에 바인딩합니다."

읽어야 합니다.

"코드 샘플에서는 채워진된 데이터 집합을 검색하여 DataSet GridView 컨트롤에 바인딩합니다."

페이지 274: AddWithKey 함께 AddSchemaWithKey 바꿔야 합니다.

274 페이지에서 다섯 번째 문장의 첫 번째 단락의 읽습니다.

"해당 AddSchemaWithKey, 새 DataTable 복사 DataSet 개체를 추가한 경우 새 DataTable 및 해당 데이터 원본 DataSet 개체가 추가된 의미합니다 선택되어 있습니다."

읽어야 합니다.

"해당 AddWithKey, 새 DataTable 복사 DataSet 개체를 추가한 경우 새 DataTable 및 해당 데이터 원본 DataSet 개체가 추가된 의미합니다 선택되어 있습니다."

페이지 274: AddWithKey 함께 AddWithPrimaryKey 바꿔야 합니다.

274 페이지에서 두 번째 글머리가 읽습니다.

"AddWithPrimaryKey 스키마를 완료하는 데 필요한 DataTable, 열, 및 PrimaryKey 개체를 추가합니다."

읽어야 합니다.

"AddWithKey 스키마를 완료하는 데 필요한 DataTable, 열, 및 PrimaryKey 개체를 추가합니다."

페이지 305: 함께 PreserveChanges PreserveCurrentValues 바꿔야 합니다.

305 페이지에서 첫 번째 단락의 첫째 문장이 읽습니다.

"한 옵션을 DataTable 개체를 다시 로드하려면 현재 DataRowVersion 그대로 두고 데이터베이스에서 데이터를 원래 DataRowVersion 로드하는 기본 PreserveCurrentValues 열거형 값을 사용하여" 입니다.

읽어야 합니다.

"한 옵션을 DataTable 개체를 다시 로드하려면 현재 DataRowVersion 그대로 두고 데이터베이스에서 데이터를 원래 DataRowVersion 로드하는 기본 PreserveChanges 열거형 값을 사용하여" 입니다.

페이지 306: 명령은 사용하여 "연결"이 단어를 바꿔야 합니다.

306 페이지에서 두 번째 단락의 마지막 문장을 읽습니다.

"MARS 솔루션 단순히 두 개의 연결을 만들 수 있습니다: 작성자 목록 및 로열티의 쿼리 총."

읽어야 합니다.

"MARS 솔루션은 단순히 두 명령을 만드는 것입니다: 작성자 목록 및 로열티의 쿼리 총."

페이지 324: RaisError RaiseError가 합니다.

324 페이지에서 두 번째 문장 "검색 정보 함께 있는 연결 이벤트" 섹션의 RaiseError RaisError 대신 참조합니다.

변경:
"사용자가 InfoMessage 이벤트 SQL Print 문 및 RaiseError SQL 문을 오류 수준에 관계없이 결과로 사용할 수 있는 모든 메시지의 결과를 볼 수 있습니다."

다음과 같이 하십시오.
"사용자가 InfoMessage 이벤트 SQL Print 문 및 RaisError SQL 문을 오류 수준에 관계없이 결과로 사용할 수 있는 모든 메시지의 결과를 볼 수 있습니다."

페이지 351: XmlTextReader 함께 XmlTextWrite 바꿔야 합니다.

351 페이지에서 첫 번째 문장의 XmlTextReader 정의의 읽습니다.

"해당 XmlTextWrite XML 데이터에 비캐시, 정방향 전용 액세스를 제공합니다."

읽어야 합니다.

"해당 XmlTextReader XML 데이터에 비캐시, 정방향 전용 액세스를 제공합니다."

페이지 351: XPathNavigator DocumentNavigator가 합니다.

351 페이지에서 XPathNavigator 아닌 DocumentNavigator "XPathNavigator" 섹션의 첫 번째 문장을 말합니다.

변경:
"해당 DocumentNavigator 있는 XmlDocument 효율적인 탐색을 탐색에 XPath 지원을 제공하여 제공합니다."

다음과 같이 하십시오.
"해당 XPathNavigator 있는 XmlDocument 효율적인 탐색을 탐색에 XPath 지원을 제공하여 제공합니다."

페이지 362: GetElementByID SelectSingleNode가 합니다.

페이지에서 362, 코드 예제 뒤에 첫 번째 문장의 GetElementByID SelectSingleNode에 대한 두 번째 참조를 합니다.

변경:
SelectSingleNode 메서드는 제공될 DTD 필요하지 않습니다 및 "모든 요소나 특성의 위치에 있는 SelectSingleNode ID 데이터 형식 및 DTD 필요한 XPath 조회를 수행할 수 있습니다.

다음과 같이 하십시오.
SelectSingleNode 메서드는 제공될 DTD 필요하지 않습니다 및 "모든 요소나 특성의 위치에 있는 GetElementByID ID 데이터 형식 및 DTD 필요한 XPath 조회를 수행할 수 있습니다.

페이지 364: 수 GetElementsByTagName SelectElementsByTagName 변경되어야 합니다.

페이지의 마지막 문장을 364 페이지에서 읽습니다.

"태그 이름, SelectElementsByTagName 제한됩니다 반면, 이 메서드는 XPath 조회 모든 요소 또는 특성, 훨씬 더 많은 쿼리 유연성을; 수행할 수 있다는 유의하십시오."

읽어야 합니다.

"태그 이름, GetElementsByTagName 제한됩니다 반면, 이 메서드는 XPath 조회 모든 요소 또는 특성, 훨씬 더 많은 쿼리 유연성을; 수행할 수 있다는 유의하십시오."

페이지 380: "이 이 테스트" "고속" 합니다.

380 페이지에서 두 번째 단락의 첫째 문장 잘못된 단어가 포함되어 있습니다.

변경:
"DTD myGrandChild 요소는 비어 있어야 하지만 myChild ref-1 myGrandChild 요소 중 하나를 포함하는 고속 myGrandChild 요소에 있는 내용의."

다음과 같이 하십시오.
"DTD myGrandChild 요소는 비어 있어야 하지만 myChild ref - 2 myGrandChild 요소 중 하나가 이 테스트 단어를 포함하는 myGrandChild 요소에 있는 내용의."

"지원" 액세스"페이지 384: 합니다.

384 페이지에 worded incorreclty 세 번째 글머리 기호 장의 요약 아래에 있습니다.

변경:
"ADO.NET System.Xml 네임스페이스에 있는 클래스를 사용하여 XML 파일을 액세스를 제공합니다."

다음과 같이 하십시오.
"ADO.NET System.Xml 네임스페이스에 있는 클래스를 사용하여 XML 파일을 지원합니다."

페이지 451: 공용 클래스를 클래스여야 합니다.

451 페이지에서 10일에 줄 공용 클래스가 아닌 클래스를 만듭니다.

변경:
class StateControl : DropDownList

수:
public class StateControl : DropDownList

페이지를 452-453: C# VB 있으며 반대의 경우도 마찬가지입니다 합니다.

452 페이지에서 4단계 VB 코드 샘플에서는 첫 번째 줄에서 올바르지 않습니다.

변경:
<%@ Page Language="C#" AutoEventWireup="true"

수:
<%@ Page Language="VB" AutoEventWireup="true"

453 페이지에서 4단계의 C# 코드 예제에서는 첫 번째 줄에서 올바르지 않습니다.

변경:
<%@ Page Language="VB" AutoEventWireup="false"

수:
<%@ Page Language="C#" AutoEventWireup="true"

페이지 473: 것은 합니다지 않습니다

두 번째 단락의 첫째 문장 473 페이지에서 올바르지 않습니다.

변경:
"참고 있는 CustomValidator 사용할 때는 서버측 유효성 검사 클라이언트측 유효성 검사 시 동일한 유효성 검사를 제공할 필요가 있는지,."

다음과 같이 하십시오.
"참고 있는 CustomValidator 사용할 때는 서버측 유효성 검사 클라이언트측 유효성 검사 시 동일한 유효성 검사를 제공할 않아도,."

페이지 476은: "/"를 "있어야 합니다.

페이지에서 476은 5단계 잘못된 단어가 포함되어 있습니다.

변경:
"5. TextMode 속성을 txtPassword 및 txtConfirm 암호로 설정합니다."

다음과 같이 하십시오.
"5. txtPassword 및 txtConfirm TextMode 속성은 쓰기 설정."

페이지 477: 그림 6-4 잘못되었습니다 및 내용은 무시합니다 합니다.

그림 6-4 페이지에서 477 그림 4-4 241 페이지의 복사본인 및 내용은 무시합니다 합니다.

"/" "if" 바꿔야 합니다. 페이지 483:

페이지에서 483 마지막 단락의 마지막 문장을 읽습니다.

"NavigateTest3.aspx 페이지 경우 txtData 데이터로 채워집니다 lbl 데이터 라는 레이블 컨트롤에 포함된 페이지 간 PostBack 사용하여 다음 예제와 같이 호출된 NavigateTest3.aspx:"

읽어야 합니다.

"NavigateTest3.aspx 페이지가 페이지 간 PostBack 사용하여 다음 예제와 같이 호출된 NavigateTest3.aspx txtData 데이터로 채울 lbl 데이터 라는 레이블 컨트롤에 포함된:"

페이지 483: NavigateTest2.aspx NavigateTest3.aspx가 합니다.

페이지에서 483 NavigateTest3.aspx를 NavigateTest2.aspx 대신 마지막 문장을 참조합니다.

변경:
"NavigateTest3.aspx 페이지가 페이지 간 PostBack 사용하여 다음 예제와 같이 호출된 NavigateTest3.aspx txtData 데이터로 채울 lblData 라는 레이블 컨트롤에 포함된:"

다음과 같이 하십시오.
"NavigateTest3.aspx 페이지가 페이지 간 PostBack 사용하여 다음 예제와 같이 호출된 NavigateTest2.aspx txtData 데이터로 채울 lblData 라는 레이블 컨트롤에 포함된:"

페이지 513은: 코드 샘플에서 누락된 세미콜론

513은 페이지의 마지막 줄 세미콜론이 없습니다.

변경:
Label1.Text = "HiddenField clicks: " + HiddenField1.Value

수:
Label1.Text = "HiddenField clicks: " + HiddenField1.Value;

페이지 529: 잘못된 연습 단계

실습 2 단계 3 529 페이지에서 잘못된 정보가 들어 있습니다.

변경:
"세션 개체 클릭 수를 증가시키려면 코드를 Page_Load 메서드는 Default.aspx 및 Default2.aspx 추가하십시오. 값을 업데이트하기 전에 응용 프로그램 개체를 잠그는 것을 잊지 해야. 다음 값이 있는 Label2 표시하십시오. 이 작업을 수행하는 방법을 보여 주는 코드입니다.
'VB
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
Session("clicks") = CInt(Session("clicks")) + 1
Label2.Text = "Session clicks: " + Session("clicks").ToString
End Sub

//C#
Session["clicks"] = ((int)Session["clicks"]) + 1;
Label2.Text = "Session clicks: " + Session["clicks"].ToString();

HiddenField.Value 문자열 형식 간에 데이터를 변환하는 필요한 String이 표시됩니다. 따라서 데이터를 저장하는 다른 방법보다 덜 편리한 있습니다. "

다음과 같이 하십시오.
"세션 개체 클릭 수를 증가시키려면 코드를 Page_Load 메서드는 Default.aspx 및 Default2.aspx 추가하십시오. 다음 값이 있는 Label2 표시하십시오. 이 작업을 수행하는 방법을 보여 주는 코드입니다.
'VB
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles
Me.Load
Session("clicks") = CInt(Session("clicks")) + 1
Label2.Text = "Session clicks: " + Session("clicks").ToString
End Sub

//C#
Session["clicks"] = ((int)Session["clicks"]) + 1;
Label2.Text = "Session clicks: " + Session["clicks"].ToString();
"

페이지 548: 잘못된 메서드를 참조하는

페이지에서 548, 단계 2에서 참조되는 처음 메서드는 단어 "중" 사용하며 "시작하기" 사용해야 합니다.

변경:
"2. 시작 및 종료 System.Web.IHttpAsyncHandler.BeingProcessRequest 및 System.Web.IHttpAsyncHandler.EndProcessRequest 구현하는 코드에서 비동기 이벤트를 만듭니다."

다음과 같이 하십시오.
"2. 시작 및 종료 System.Web.IHttpAsyncHandler.BeginProcessRequest 및 System.Web.IHttpAsyncHandler.EndProcessRequest 구현하는 코드에서 비동기 이벤트를 만듭니다."

페이지 551: 파일 확장명을 .axd 잘못 두 번 인쇄된다

551 페이지에서 첫 번째 단락의 두 번째 문장의 axd 파일 extenion 두 참조가, 두 번째 참조를 제거해야 합니다 및 두 개의 추가 확장이 추가해야 합니다.

변경:
"예를 들어, IIS .aspx, .axd, 및 .axd 요청을 ASP.NET 처리를 수행하는 Aspnet_Isapi.dll 파일을 전달합니다."

다음과 같이 하십시오.
"예를 들어, IIS가 요청을 .aspx, .asmx .axd, .ascx, ASP.NET 처리를 수행하는 Aspnet_Isapi.dll 파일을 전달합니다."

Page.Request 개체의 페이지 565: 잘못된 설명

565 페이지에서 "요청" 섹션의 첫 번째 문장의 올바르지 않습니다.

변경:
"HTTP 응답을 웹 페이지를 요청한 클라이언트에 전송되는 데이터를 추가할 수 있도록 HttpRequest 개체 Page.Request 속성을."

다음과 같이 하십시오.
"Page.Request 속성은 웹 브라우저에서 보낸 것처럼 현재 페이지 요청에 포함된 정보에 대한 액세스를 제공하는 HttpRequest 개체를.."

페이지 576: Case 시나리오 설명이 잘못되었습니다.

해당 장 웹 응용 프로그램을 프로그래밍하는 방법에 대한 때 576 페이지에서 Case 시나리오 머리글 아래의 첫 번째 문장 수 searlization 참조합니다.

변경:
"다음 사례 시나리오에서 사용자가 구현하는 및 직렬화 중 사용하여 응용 프로그램을 업그레이드하려면 방법을 serialization, 뿐만 아니라 적용하는 방법에 대한 배운 적용됩니다."

다음과 같이 하십시오.
"다음 사례 시나리오에서 사용자가 프로그램 웹 응용 프로그램에 대한 배운 적용됩니다."

페이지 593: "마스터 대신 사용되는" = MasterPageFile = "

593 페이지에서 읽기 첫 줄을 VB 및 C# 코드:

'VB
<%@ Master Language="VB" master="Parent.master"%>

//C#
<%@ Master Language="C#" master="Parent.master"%>

이들은 읽어야 합니다.

'VB
<%@ Master Language="VB" MasterPageFile="Parent.master"%>

//C#
<%@ Master Language="C#" MasterPageFile="Parent.master"%>


페이지 632: "ButtonWebPart" "ButtonControl" 및 "CalendarWebPart" "CalendarControl" 있어야 합니다.

632 페이지에 두 개의 웹 사용자 컨트롤의 이름을 잘못 5단계 처음 문장을 사용합니다.

변경:
"5. 이제 두 개의 새 웹 사용자 컨트롤을 CalendarWebPart 및 ButtonWebPart 라는 웹 사이트를 추가합니다."

다음과 같이 하십시오.
"5. 이제 두 개의 새 웹 사용자 컨트롤을 CalendarControl 및 ButtonControl 라는 웹 사이트를 추가합니다."

페이지 633: GenerateModeList InitComplete가 합니다.

633 페이지에서 4단계 VB 및 C# 코드 샘플에서 잘못된 메서드를 포함합니다.

변경:
'VB
Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
AddHandler Page.InitComplete, AddressOf InitComplete
End Sub

//C#
void Page_Init(object sender, EventArgs e)
{
Page.InitComplete += new EventHandler(InitComplete);
}

수:
'VB
Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
AddHandler Page.InitComplete, AddressOf GenerateModeList
End Sub

//C#
void Page_Init(object sender, EventArgs e)
{
Page.InitComplete += new EventHandler(GenerateModeList);
}

페이지 660: C# 코드 샘플에서 사용하는 잘못된 대괄호

660 페이지에서 읽기 7번째 줄 아래로 C# 코드:

Culture = Request.Form("DropDownList1");

읽어야 합니다.

Culture = Request.Form["DropDownList1"];


페이지 687: 잘못 두 번 나열된 AddUsersToRoles

687 페이지에서 상자 읽어 노트에서 첫 번째 글머리 기호를 가리키고:

"AddUserToRole, AddUsersToRoles, AddUsersToRole, AddUsersToRoles 및 역할에 사용자 추가"

읽어야 합니다.

"AddUserToRole, AddUsersToRoles, AddUsersToRole 역할에 사용자 추가"

페이지 694: "ChangePassword" "로그인" 합니다.

694 페이지에서 첫 번째 3단계 마지막 문장이 잘못된 컨트롤이 포함되어 있습니다.

변경:
그러나 "잘못된 자격 증명 오류는 로그인 컨트롤 자체의 ValidationSummary 컨트롤 표시됩니다."

다음과 같이 하십시오.
그러나 "잘못된 자격 증명 오류가 ChangePassword 컨트롤 자체의 표시됩니다 및 않는 있는 해당 ValidationSummary 제어,."

페이지 783: 주어진 잘못된 명령

실습 2 중 2 단계 중 두 번째 및 세 번째 문장을 783 페이지에서 올바르지 않습니다.

변경:
"확인 을 클릭하십시오. 다음 닫기를 클릭합니다. "

다음과 같이 하십시오.
"[예]를 클릭하십시오. 다음 결과 브라우저 창을 닫습니다. "

페이지 9,223,372,036,854,775,808: 5 10 합니다.

페이지에서 9,223,372,036,854,775,808 5분 10분 대신 두 번째 단락의 마지막 문장을 말합니다.

변경:
"이 이 예제에서는 마지막 요청 후 5분에 대한 캐시에서 개체를 유지하는 방법을 보여 줍니다."

다음과 같이 하십시오.
"이 이 예제에서는 마지막 요청 후 10분에 대한 캐시에서 개체를 유지하는 방법을 보여 줍니다."

잘못된 페이지 820: 검토 질문

페이지에서 820 검토 질문 4 질문 4 페이지에서 804, 반복 및 내용은 무시합니다 합니다.

2D 잘못된 설명 페이지 833: 응답

페이지에서 833 응답 2D 올바르지 않습니다.

변경:
"잘못된: 이 ImageButton이 이 함수가 적합하지 않습니다."

다음과 같이 하십시오.
"잘못된: 이 FormView 경우에만 한 번에 하나의 레코드를 표시합니다."

Microsoft 정보 및 정확한 책을 제공하기 위해 노력하고 있습니다. 모든 메모 및 수정 위에 나열된 포함될 내용이 책의 대한 향후 printings 준비가 되었습니다. 이 설명서의 이후 인쇄하는 있을 경우 이를 이미 대부분 또는 모두 위의 수정 포함될 수 있습니다.

속성

기술 자료: 930739 - 마지막 검토: 2007년 8월 22일 수요일 - 수정: 2.9
본 문서의 정보는 다음의 제품에 적용됩니다.
  • MCTS Self-Paced Training Kit (Exam 70-528): Microsoft .NET Framework 2.0 Web-Based Client Development, ISBN 0-7356-2334-1
키워드:?
kbmt KB930739 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com