UserControl.Cache 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 정의 컨트롤을 포함하는 애플리케이션과 관련된 Cache 개체를 가져옵니다.
public:
property System::Web::Caching::Cache ^ Cache { System::Web::Caching::Cache ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.Caching.Cache Cache { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Cache : System.Web.Caching.Cache
Public ReadOnly Property Cache As Cache
속성 값
사용자 정의 컨트롤의 데이터를 저장하는 Cache 개체입니다.
- 특성
예제
다음 예제에서는 Cache 속성을 저장 합니다 Text 속성 값을 Label 웹 서버 컨트롤 txtValue
의 Cache 사용자 컨트롤의 애플리케이션과 관련 된 개체. 속성을 사용하여 항목에 Cache 의 키 매개 변수 값을 txtName.Text
할당합니다.
중요
이 예제에는 사용자 입력을 허용하는 텍스트 상자가 있으므로 보안상 위험할 수 있습니다. 기본적으로 ASP.NET 웹 페이지는 사용자 입력 내용에 스크립트 또는 HTML 요소가 포함되어 있지 않은지 확인합니다. 자세한 내용은 Script Exploits Overview를 참조하세요.
private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
if (txtName.Text != "")
{
// Add this item to the cache.
Cache[txtName.Text] = txtValue.Text;
}
}
Private Sub cmdAdd_Click(objSender As Object, objArgs As EventArgs)
If txtName.Text <> "" Then
' Add this item to the cache.
Cache(txtName.Text) = txtValue.Text
End If
End Sub
설명
Cache 애플리케이션 간에 공유 되 고, 나중에 검색에 대 한 데이터를 저장할 수 있습니다. 저장하는 데이터는 현재 페이지 또는 사용자 세션과 독립적입니다. 데이터를 만드는 경우 페이지나 애플리케이션 성능을 높이려면이 속성을 통해 데이터 액세스 속도가 느립니다. 캐시를 사용 하는 방법에 대 한 자세한 내용은 참조 하세요. 애플리케이션 데이터 캐싱합니다.
적용 대상
추가 정보
.NET