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 사용자 컨트롤의 데이터를 저장할 개체입니다.
- 특성
예제
다음 예제에서는 사용자 컨트롤의 Label 애플리케이션과 연결 된 개체에 웹 서버 컨트롤 CachetxtValue의 속성 값을 저장 Text 하는 속성을 사용 Cache 합니다. 이 속성은 Cache 이 속성을 사용하여 항목에 키 매개 변수 값을 txtName.Text할당합니다.
중요합니다
이 예제에는 잠재적인 보안 위협인 사용자 입력을 허용하는 텍스트 상자가 있습니다. 기본적으로 ASP.NET 웹 페이지는 사용자 입력에 스크립트 또는 HTML 요소가 포함되지 않는지 확인합니다. 자세한 내용은 스크립트 악용 개요를 참조하세요.
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 검색할 수 있도록 데이터를 저장할 수 있으며 애플리케이션 간에 공유됩니다. 저장하는 데이터는 현재 페이지 또는 사용자 세션과 독립적입니다. 이 속성을 통해 데이터에 액세스하여 데이터를 만드는 속도가 느린 경우 페이지 또는 애플리케이션 성능을 향상시킵니다. 캐시 사용에 대한 자세한 내용은 애플리케이션 데이터 캐싱을 참조하세요.