'동적'유형의 코드 숨김에서 공용 속성을 만들고 (익명 객체를 반환하는) aspx 페이지에 노출하면 변수가 ' 목적'. 이 올바른지? 언제 내가 말하는 예외가이 작업을 수행하려고임베디드 코드에서 동적 유형의 AC# 변수 사용
'객체'여기 val1과
에 대한 정의를 포함하지 않는이 예입니다 :
public dynamic showMe
{
get
{
return new
{
val1 = 5,
val2 = "This is val2",
val3 = new List<int>(){1,2,3,4,5}
};
}
}
영문 페이지 I에 가지고있다 :
<h2><%= showMe.val1 %></h2>
이 이미지를 통해 나는 실제로 aspx 페이지에서 동적 객체 내부의 속성에 대해 알고 있어야합니다.
는 사람이 포함 된 코드를 통해 익명 객체의 속성을 참조하는 방법을 알고 있습니까, 아니면 타입 시스템으로 간단하게 가능하지 않다? 감사.
ExpandoObject가 트릭을 수행합니다. 감사합니다. – kd7iwp
+1 즉석 인터페이스 용 –