2011-10-11 2 views
1

Visual Studio Express에서이 예제를 witteen했습니다.이 샘플은 MS tuturial homepage에서 가져온 것이므로 모두 작성했는지 확인했지만 errormessage : 9 번째 줄을 확인했습니다. 유효한 THEMENAMEASP.NET에서 선택 가능한 테마

-Linje 9: this.Theme = this.Request.Form[4].Trim();

<script runat="server"> 
public void Page_PreInit() 
    { 
     // Sets the Theme for the page. 
     this.Theme = "Blue"; 
     if (Request.Form != null && Request.Form.Count > 0) 
      this.Theme = this.Request.Form[4].Trim(); 
    } 
</script> 

답변

0

this.Request.Form [4] .Trim()

이것은 문제 일 수 있습니다. 당신이 참조하고있는 가치를 결정 했습니까? 이름으로 양식 모음을 참조 할 수도 있습니다. 또는 GetElementById()를 사용하십시오. 또는 jQuery를 사용하여 더 많은 지방을 줄일 수 있습니다. 하드 코딩 된 4를 사용하면 오류가 발생하기 쉽습니다. 그 요소는 매우 쉽게 바뀔 수 있습니다. ID를 사용하여 선택하십시오.

관련 문제