나는 다음과 같은 두 페이지있다 : 액세스 코드 숨김 변수
는 어떻게 코드 - 변수를
- Default.aspx를
- 하여 default.aspx.cs 액세스합니까 파일 (Default.aspx.cs) 내구문 (Default.aspx) 내 포함 된 코드에서?
나는 다음과 같은 두 페이지있다 : 액세스 코드 숨김 변수
는 어떻게 코드 - 변수를
모든 public
또는 protected
클래스 레벨 멤버는이 방법으로 액세스 할 수 있습니다 (그러나 하지private
는 "페이지"자체는 코드 숨김 Page
클래스에서 상속). 코드 숨김 클래스는 속성이 예를 들어, :
protected string SomeValue { get; set; }
는 그런 다음 영문 코드에서 당신은 그것을 참조 할 수 있습니다 :
<% =SomeValue %>
마치 현재 클래스의 일부인 것처럼 참조하십시오.
<%= this.Foo %>
당신이 변수에 대한 액세스 한정자를 지정하지 않은 경우 기본값은 비공개이므로 페이지 내에서 액세스 할 수 없습니다. 그것은 공공, 보호 및 친구를 위해 작동합니다. 필자는 공용 변수보다 보호 된 변수를 사용하는 것을 선호합니다.
수정 됨! 변수를 "공개"로 표시하는 것을 잊었습니다. – Birdman