문제

OK,나는 확실하지 않는 경우 제목은 그것을 완전하게 정확하고,제안에 열려!

나의 과정에서 생성 ASP.NET 사용자 지정 제어,이것은 아직도 상대적으로 나에게 새로운,그래서 나와 함께 곰하시기 바랍니다.

나는 생각하고 이벤트에 대한 모델입니다.때문에 우리가 사용하지 않 웹 컨트롤 이벤트가 없에서 발사되는 버튼,오히려 내가 수동으로 전화 __doPostBack 으로 적합한 인수입니다.그러나 이 수 있습니 분명히 있다는 것을 의미 많은 포스트백 발생하는 경우,말 옵션을 선택하(는 다르게 렌더링할 때 선택).

시간을해야합니다 이것을 더 Ajax y 고 반응하는,그래서 난 것이 필요한 변경 이벤트에 바인딩하여 전화를 현지 Javascript.

그래서 저는 생각했다 나는 할 수 있어야 전환""모드의 제어,그것은 사용할 수 있습니다 다시 게시고 handlle 자체,또는 지정할 수 있는 자바스크립트 함수 이름을 부르는 대신 doPostBack.

  • 에 대한 당신의 생각은 무엇입니까 이?
  • 나는 근육에서 이벤트의 제어에서 잘못된 방법이 있을까?(완전히 열린 제안이 여기!)
  • 당신은 어떻게 접근 방식은 유사한 문제입니까?

편집을 명확히

  • 내가 만드는 사용자 정의 렌더링을 제어(즉에서 상속되 WebControl).
  • 우리는 사용하지 않 existnig 웹 컨트롤 때문에 우리가 원하는 완벽한 제어를 통해 렌더링이 출력됩니다.
  • AFAIK 을 얻을 수있는 유일한 방법은 서버측 이벤트로 발생하는 사용자 정의 렌더링을 제어하는 것입 통화 doPostBack 에서 렌더링되는 요소(수정하시기 바랍니다면 잘못입니다!).
  • ASP.NET MVC 옵션을 선택하지 않습니다.
도움이 되었습니까?

해결책 2

내가 하고있는 일을 더 파이,그리고 온 걸쳐 삽입하는 방법에 자바스크립트는 클라이언트에 필요한 경우.이것은 분명히 플레이에 큰 부분을 만드는 컨트롤 더 반응하고 더 적은 라운드 여행을 서버입니다.

예를 들어: RegisterClientScriptBlock.

앞으로 재생이 더 주시기 바랍축 invovled 되는 사람들!

다른 팁

매우습니다.당신이 사용하는 ASP.NET 서버 사용자 정의 컨트롤과 제어,그러나 당신이 사용하지 않 웹 컨트롤?당신은 전화__doPostBack 오류가 있습니다.

당신은 일을 좋아하는 하드 방법은?

면 나는 아직도 서버를 사용하여 제어 모델보다 MVC,나는 때리는 것 ASP.NET Ajax 컨트롤는 빠다.무엇을 하고 있는 것은 송풍기에서 모델 T.그것은 재미 있고 흥미롭지만,이 완료되면 모든 노력,당신이 정말로 무엇이 있는가?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top