내 문제는 .net 컨트롤없이 사용자 지정 aspx 페이지를 만드는 디자이너가 있다는 것입니다. 컨트롤을 동적으로 추가하는 방법이 필요합니다. 지금까지는 컨트롤의 유일한 유형은 텍스트 상자와 버튼이지만 텍스트 상자의 이름, 전화 번호, 이메일 등 30 가지 변형이 있습니다. 또한 텍스트 상자가 필요할 수도 있고하지 않을 수도 있습니다. 텍스트 상자가 추가되면 양식이 db로 제출됩니다.asp.net 동적으로 usercontrols를 추가하고 위치를 지정
내 첫 번째 생각은 디자이너에게 [이름]과 같은 것을 넣은 다음 이름 텍스트 상자와 필수 필드 유효성 검사기가있는 사용자 정의 컨트롤로 바꾸는 것이 었습니다. 유효성 검사기를 사용해야하는지 결정하기 위해 장소 소유자가 [name; val] 또는 [name; noval]처럼 보일 수 있다고 생각했습니다. 나는 코드에서 place holder를 동적으로 대체하거나 사용자가 자신의 html을 텍스트 상자에 붙여 넣은 다음 aspx 페이지를 만드는 데 필요한 코드를 내 보낸 버튼을 클릭하는 도구를 설정할 수 있습니다.
나는 더 나은 방법이 있어야하지만 상당히 독특한 문제이므로 어떤 대안도 찾을 수 없었을 것입니다. 누구든지 아이디어가 있습니까?
감사합니다,
커크
디자이너가 ASP.NET 컨트롤을 직접 사용할 수없는 이유는 무엇입니까? 마크 업은 이러한 활동을 지원하기 위해 코드와 분리되었습니다. – Alessandro
귀하의 디자이너가 당신에게 불만을 제기하고 있습니다. 그를 디자인하는 것이 더 쉬울 것이고, 컨트롤을 추가하고 스타일을 지정하는 것이 더 쉬울 것입니다. .NET 컨트롤을 사용할 수 없다는 것은 어리 석다. – FreeAsInBeer
양식을 신속하게 작성하기 위해이 작업을 수행하라는 요청을 받았습니다. 디자이너가 왜 스스로 컨트롤을 정직하게 배치 할 수 없는지 확신 할 수 없다. – kbt5001