나는이 사실을 알게되어서 놀랐다. 어쨌든. 의 내가 이렇게 내 웹 사용자 컨트롤을 사용한다고 가정 해 봅시다 :ASP.NET 웹 사용자 정의 컨트롤의 내부 값에 액세스
<myprefix:mytag userid="4" runat="server">Some fancy text</myprefix:mytag>
나는 그것의 코드 숨김 ("일부 공상 텍스트")에서 태그 안의 텍스트에 접근 할 수있을 것이다 어떻게
? 이것을 통해 노출 될 것으로 기대 했었습니다. 텍스트,이. 값 또는 이와 유사한 것.
편집 : 콘텐츠는 요소 'mytag'의 여는 태그와 닫는 태그 사이에 허용되지 않은 : 나는 사용자가 그것을 시도 할 경우 나는 심지어 페이지에 다음과 같은 경고를 얻을.
EDIT2가 :
public partial class mytag: UserControl
{
public int ItemID { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
}
}
이 파인더를 사용하면 다음 파서 ** 오류가 발생합니다. 'ASP.mytag_ascx'에는 리터럴 콘텐츠 ('멋진 텍스트')를 사용할 수 없습니다. – Fabian
죄송합니다. 놓친 것. 편집을 참조하십시오 ... – scherand
[ParseChildren (true, "PropertyTest")] 트릭을 했어, 고마워! – Fabian