웹 사이트에서 Atlas Control Toolkit을 사용하는 경우 이 문서는 웹 페이지를 ASP.NET AJAX Control Toolkit 웹 사이트에서 번역된 ASP.NET AJAX 1.0으로 마이그레이션하는 데 도움이 됩니다.
ASP.NET AJAX 1.0 베타가 출시되면서 많은 근본적인 변화가 이루어졌습니다. 그 중 하나는 원래 버전에서 "TargetProperties" 개체가 제거된 것입니다.
다행히 웹페이지를 새로운 형식으로 마이그레이션하는 것은 매우 간단합니다. 다음 단계를 따르세요.
1단계: 참조 업데이트
먼저 어셈블리 툴킷의 이름이 변경되었습니다. 웹 사이트 참조를 AtlasControlToolkit에서 AjaxControlToolkit으로 업데이트한 다음 웹 페이지의 모든 등록 지침을 업데이트합니다.
<%@ Register
Assembly="AtlasControlToolkit"
Namespace="AtlasControlToolkit"
TagPrefix="atlasToolkit" %>
다음으로 수정:
<%@ Register
Assembly="AjaxControlToolkit"
Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>
두 번째 단계는 각 속성 개체에 대한 Extender 인스턴스를 만드는 것입니다.
TargetProperties는 새 ASP.NET AJAX 확장에서 제거되었습니다. 이제 각 속성은 Extender로 직접 정의되므로 원본 코드에서 각 속성 개체에는 Extender 인스턴스가 필요합니다. .
<atlasToolkit:ConfirmButtonExtender
ID="cbe1" runat="server">
<atlasToolkit:ConfirmButtonProperties
TargetControlID="LinkButton1"
ConfirmText="항목을 삭제하시겠습니까?" />
<atlasToolkit:ConfirmButtonProperties
TargetControlID="LinkButton2"
ConfirmText="항목을 업데이트하시겠습니까?" >
</atlasToolkit:ConfirmButtonExtender>
다음으로 수정:
<ajaxToolkit:ConfirmButtonExtender
ID="cbe1" runat="server" />
<ajaxToolkit:ConfirmButtonExtender
ID="cbe2" runat="server"/>
세 번째 단계는 Extender에서 속성 선언을 제거
하고 속성 개체의 속성 선언을 새 Extender 인스턴스에 복사하는 것입니다.
<ajaxToolkit:ConfirmButtonExtender
ID="cbe12
"runat="server"
TargetControlID="LinkButton1"
ConfirmText="항목을 삭제하시겠습니까?" />
<ajaxToolkit:ConfirmButtonExtender
ID="cbe2"
runat="server"
TargetControlID="LinkButton2"
ConfirmText=" UpdateItem?" />
4단계(선택 사항) ID를 BehaviorID로 마이그레이션
속성 개체에서 구성 요소의 ID를 참조하는 경우 Extender에서 해당 값을 "BehaviorID"로 수정합니다.
<atlasToolkit:ConfirmButtonExtender
ID="cbe1" runat="server">
<atlasToolkit:ConfirmButtonProperties
ID="confirmBehavior1"
TargetControlID="LinkButton1"
ConfirmText="삭제하시겠습니까?" />
</atlasToolkit:ConfirmButtonExtender>
<script
type
="text/javascript">
function doSomething() {
var b = $object("confirmBehavior1")
b.confirm()
</script>
다음으로 수정:
<ajaxToolkit:ConfirmButtonExtender
ID="cbe1"
BehaviorID="confirmBehavior1"
runat="server"
TargetControlID="LinkButton"
ConfirmText="Delete?"
<script type="text/javascript">
function doSomething() {
var b = $find("confirmBehavior1")
b.confirm()
}
</script>
완료!
원본 텍스트: http://ajax.asp.net/ajaxtoolkit/Walkthrough/AtlasToAspNetAjax.aspx
http://www.cnblogs.com/Terrylee/archive/2006/10/21/atlas_to_aspnet_ajax.html