Anthem.net 시험은 기사의 사용을 지적한다.

    이 일을 잘 알고있는 Anthem.net 프레임 워크에서 처리 , 가장 큰 느낌은 잘 알고있는 경우입니다 Asp.net 아약스 프레임 워크 , 다음 시작하는 Anthem.net가 매우 쉽습니다 , ? 그럼 우리가에서이 Anthem.net 의 사용에 대해 이야기 , 모두의 마음에 들지 않는 asp.net 아약스를 원래 프로젝트에서와 같이 Web.config의 정의를 많이 추가 , 단지 참조 정의 페이지를 추가 할 필요가 Anthem.net을 다음과 같이 문이 :

<% @ 등록 TagPrefix = "애국가"네임 스페이스 = "찬미가"총회 = "찬미가"%>

그것은 단순히 소개 찬미가 사용자 지정 컨트롤을 , 경우 페이지 이상 , 또는 직접 의 Web.config <구성> \ <system.web> \ <페이지와> \ <컨트롤> 정의 :

< 추가 tagPrefix = "애국가" 네임 스페이스 = "축가" 어셈블리 = "축가"/>

 그런 다음 우리는 기존하려는 Asp.net 프로젝트 달성 아약스 효과를 , 사용 Anthem.net을 주로 다음과 같은 방법으로 :

 1,  찬미가 : 패널 모드

Anthem.net은 우리에게 전화를 제공하는 패널 : 애국가 원래 상속 제어 패널 : ASP 모든 속성과 컨트롤의 방법과 비동기 콜백을 높이고 기능을 새로 고침을뿐만 아니라, 다른에 의해 Anthem.net 상속 및 증가를 제공 비동기 콜백 제어 및 새로 고침 조금 다른, 찬미가 : 패널 Asp.net 아약스 된 updatePanel 컨트롤은 다소 유사한 만 원래 프로젝트 Asp.net가 로 제어 찬미가 : 패널 안쪽에, 당신은 쉽게 달성 할 수 아약스 효과는 실질적 효과 asp.net 잭스 updatpanel는 다른 Shaoshao에 제공되어, 다음의 비교를 참조 제외하고 동일하다 :

효과

ASP : Updatepanel

찬미가 : 패널

모든 컨트롤은 업데이트가 다시 컨트롤에 전송되는 트리거.

UpdateMode를 = 항상

AutoUpdateAfterCallBack 사실 =

만 서버 측이 적절한 방법이 컨트롤을 업데이트 할 이어질 것입니다 호출합니다.

UpdateMode를 = 조건은, 서버가 호출 업데이트 방법

AutoUpdateAfterCallBack = 거짓, 서버가 제공됩니다 UpdateAfterCallBack = TRUE

그것은 조금 "쌍둥이 형제"맛이 아닌가?

  AutoUpdateAfterCallBack의 방식으로 모든 Anthem.net에 제공된 제어 진정한 AutoUpdateAfterCallBack =이 실현 될 수있다 , Ajax를 원래 같이 <: GridViewr 자료 = "에는 myGrid ASP "RUNAT = "서버"/> <애국가 : 식의 GridView "에는 myGrid"AutoUpdateAfterCallBack = 사실 RUNAT = "서버"/>은 실현 될 수 의 GridView에게 비동기 콜백 상쾌하고 원래 의 GridView 사용자 지정 서식 파일 내부는 내부 튜브로 완전히 변경없이 또한 템플릿입니다 ASP :하는 LinkButton , 그래서 너무 제어 더 읽을 필요가 애국가 :의 LinkButton 일반적으로 새로 고침 콜백없이 달성 할 수있다. UpdateAfterCallBack의 방법 들이 느끼는 경우 직접 제어로 AutoUpdateAfterCallBack = 진실 하지 설명 충분히 기술 할 수 있습니다 직접 제어에 적절한 방법을 설정하여 백그라운드에서 UpdateAfterCallBack = 실제 구현 통화 다소 유사, 새로 고침 콜백없이 달성



updatepanel 업데이트 방법을. 페이지 :

None.gif < DIV > < 애국가 : 버튼  ID = "btnSetText"  RUNAT = "서버"  텍스트 = "텍스트 설정"  의 OnClick = "btnSetText_Click" /> < 애국가 : 레이블  ID = "lbText"  RUNAT = "서버" /> </ DIV >
None.gif
None.gif    
 
None.gif
None.gif    
 
None.gif
None.gif

None.gif

배경 방법 :

보호 공극  btnSetText_Click ( 오브젝트  발신자가있는 EventArgs E)은 {     lbText.Text은  = " 이 텍스트는 서버 측에서 설정된다. " ;     lbText.UpdateAfterCallBack  = 진정한 ; }  


 

 

4는  원래 컨트롤을 다시 사용하여 asp.net 아약스 찾기가에 포함을 위해 updatepanel , 일부 타사 컨트롤 몇 가지 호환성 수 Anthem.net 같은에서 문제가 있지만, Anthem.net 장점은 오픈 소스는 너무 오래 타사 컨트롤은 오픈 소스 또한, 우리는 직접 내가 더 말을하지 않습니다, 공식 경우가 프레젠테이션에 관련 된 새로 고침이없는 콜백 기능을 제어 다시 작성할 수 있습니다,하지만 난 다음 하나의 실제 기사를 것이다 의 변화 FCKEDITOR은 진정으로 그것을 만들기, 제어 Anthem.net에 대한 FCKEDITOR 제어를!

HTTPS : //www.cnblogs.com/aspxcn/archive/2006/11/29/576221.html 재현

추천

출처blog.csdn.net/weixin_34367845/article/details/93110222