2012-03-02 4 views
4

클라이언트 측 컨트롤이 있고 서버 측 컨트롤이 있다는 것을 알고 있습니다. 클라이언트 측 컨트롤은 서버 컨트롤이 및 <asp: Textbox> 인 동안 다른 모든 태그를 포함한 기본 HTML 컨트롤입니다.<type = "input"runat = "server">

이제 내가 서버 컨트롤에서 실행되므로 서버 컨트롤이지만 ASP 컨트롤에 대한 자격을 동시에 얻지 못한다는 것을 알았습니다.

어떻게 기능적으로 컨트롤과 다른가요?

+0

모든 컨트롤은 클라이언트 측이다 (정상 HTML 속성에 해당 특정 속성) 코드에서 정상 제어를 조작 할 수 있습니다 통제 수단! 서버 측의''에 대한 제어는''보다 훨씬 더 많지만 클라이언트 측 렌더링 (및 동작)은 동일합니다. –

+0

runat = "server"를 Html 컨트롤에 추가하면 파일 뒤에있는 코드에서 액세스 할 수있는 mthod 및 속성을 제공하는 HtmlGenericControl으로 처리 할 수 ​​있습니다. – Lloyd

+0

그런데 왜 사람들이 투표를 폐지했는지 궁금합니다. –

답변

3

당신이 runat="server" 뭔가가있을 때 당신은 그것을에게 ID를 부여하고있는 것처럼 당신은

+0

당신은 "다른 서버 쪽 컨트롤"을 의미하는 정상적인 컨트롤로 조작 할 수 있다고 말했을 때 그 말이 맞습니까? 내 질문으로 돌아가는 것은 컨트롤에서 전혀 다른 것입니까? – TeaLeave

+2

문제는 무엇입니까? 이 무엇을 생성할지 모릅니다. ''이거나 '

관련 문제