2010-08-09 6 views
1

내 응용 프로그램에 대한 일부 UC를 추가해야하며 내 UC 매개 변수에만 입력 할 수 있도록하고 싶습니다. 그 값은 프로그래머에게 값을 제공해야하며 응용 프로그램에 UC를 추가해야합니다. param을 사용하도록 선택합니다.사용자 컨트롤에 선택적 값을 추가 할 수 있습니까? (내 사용자 컨트롤에 대한 내 자신의 특성 만들기)?

프로그래머가 UC의 매개 변수를 선택할 때 팝하는 옵션 값의 라이브를 만드는 방법이 있습니까?

10 배이 정확히 의미하지만, 당신이 당신의 사용자 정의 컨트롤의 코드 숨김에서 공용 속성을 만들 경우, 해당 속성이있는 인텔리에 표시됩니다 어떤 경우

답변

1

이 몰라 :-) 마크 업.

마찬가지로 코드 뒤에 열거 형을 사용하면 마크 업에 입력 할 때 유효한 옵션이 인텔리 센스로 팝업됩니다. 마크 업에서 다음

// FooControl.ascx.cs 
namespace WebApplication1 
{ 
    public enum TypeEnum 
    { 
     Asynch = 0, 
     Synch = 1, 
     OneShot = 2 
    } 

    public partial class FooControl : System.Web.UI.UserControl 
    { 
     public TypeEnum Type { get; set; } 
    } 
} 

그리고 :

<Foo:FooControl ID="Foo1" runat="server" Type="Asynch" /> 
다음

은 예입니다
관련 문제