2014-03-27 1 views
0

스팬을 스팬 내에 추가하려면 & 스팬 내에 컨트롤을 추가하고 싶습니다.스팬 및 그 컨트롤을 C에서 동적으로 추가하는 방법 #

둘 다 C#의 코드를 사용하여 동적으로 추가해야합니다.

나는 범위를 추가하는 방법을 알고 있지만 그 범위 내에서 제어를 추가하는 방법을 알고 있습니까? 스팬 & 컨트롤을 추가 할 수

코드는 내가 동적으로의 RequiredFieldValidator이있을 것이다 범위 이상 추가 할

var a = new HtmlGenericControl("span"); 
a.InnerHtml = "Something"; 
a.Attributes["class"] = "validation-asterix"; 
pn.Controls.Add(a); 

RequiredFieldValidator rfv = new RequiredFieldValidator { 
         ControlToValidate = "txt" + txField.ColumnName, 
         Display = ValidatorDisplay.Dynamic, 
         Text = "*", 
         ID = "val" + txField.ColumnName, 
         Visible = true, 
        }; 
pn.Controls.Add(rfv); 

있습니다.

+0

span 요소에 필수 필드 유효성 검사기를 넣으시겠습니까? – adripanico

+0

나는 당신의 요점을 이해하지 못한다고 생각한다. – adripanico

+0

예 spanfield 요소 안에 requiredfieldvalidator를 넣기를 원한다. 둘 다 동적으로 생성되어야한다. –

답변

0

마크 업 코드에서 유효성 검증 오류 메시지를 표시하려는 위치에 void ContentPlaceHolder을 작성합니다.

RequiredFieldValidator rfv = new RequiredFieldValidator { 
        ID = "val" + txField.ColumnName, 
        ControlToValidate = "txt" + txField.ColumnName, 
        Display = ValidatorDisplay.Dynamic, 
        Text = "*", 
        CssClass = "validation-asterix" 
       }; 
ContentPlaceHolderID.Controls.Add(rfv); 

여기에 어떤 span를 사용할 필요가 없습니다 :

그런 다음, 코드 숨김에서, 당신은 단순히 유효성 검사기를 추가 할 수 있습니다.

관련 문제