2013-04-09 2 views
0

동적으로 입력란을 만들었습니다. 따라서 사용자가 입력해야합니다. 그래서 "RequiredFieldValidator"와 같은 것을 추가하고 싶습니다. 하지만 나는 동적으로 추가하는 방법을 모른다. 사용자는 이러한 동적 텍스트 상자를 채우지 않고 다음 단계로 이동할 수 없다. 어떻게 제어 할 수 있습니까?동적으로 텍스트 상자를 설정하는 방법

이 내 코드

for (int i = count; i < no; i++) 
       { 
        Label lb = new Label(); 
        lb.ID = "lbFname" + NumberOfControls; 
        lb.Text = "First Name :"; 
        TextBox tbx = new TextBox(); 
        tbx.ID = "Fname" + NumberOfControls; 
        AdultsListPlaceholder.Controls.Add(lb); 
        AdultsListPlaceholder.Controls.Add(tbx); 

        NumberOfControls++; 
        AdultsListPlaceholder.Controls.Add(new LiteralControl("<br />")); 
        AdultsListPlaceholder.Controls.Add(new LiteralControl("<br />")); 
       } 

어떤 생각인가?

+0

http://stackoverflow.com/questions/8464086/adding-requiredfieldvalidator-runtime –

답변

0

는 다음과 같이 시도 ..

RequiredFieldValidator req = new RequiredFieldValidator(); 
req.ID = "Req" + NumberOfControls;; 
req.ControlToValidate = "Fname" + NumberOfControls;; 
req.ErrorMessage = "Name Required"; 
reqfldVal.SetFocusOnError = true; 
AdultsListPlaceholder.Controls.Add(req); 
관련 문제