Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
extnet-mvc
생성일
6년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
1 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
102 행
복사
1 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
102 행
복사
@{
@{
ViewBag.Title = "Default Button - Ext.NET MVC Examples";
ViewBag.Title = "Default Button - Ext.NET MVC Examples";
Layout = "~/Views/Shared/_BaseLayout.cshtml";
Layout = "~/Views/Shared/_BaseLayout.cshtml";
var X = Html.X();
var X = Html.X();
}
}
@section example
@section example
{
{
@(X.Container()
@(X.Container()
.Layout(LayoutType.VBox)
.Layout(LayoutType.VBox)
.Height(650)
.Height(650)
.Items(
.Items(
X.FormPanel()
X.FormPanel()
.Title("Last Button by default")
.Title("Last Button by default")
.BodyPadding(5)
.BodyPadding(5)
.Width(350)
.Width(350)
.Items(
.Items(
X.TextField()
X.TextField()
.FieldLabel("Item 1"),
.FieldLabel("Item 1"),
X.TextField()
X.TextField()
.FieldLabel("Item 2")
.FieldLabel("Item 2")
)
)
.Buttons(
.Buttons(
X.Button().
X.Button().
Text("Button 1"),
Text("Button 1"),
X.Button()
X.Button()
.Text("Button 2")
.Text("Button 2")
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');")
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');")
),
),
X.FormPanel()
X.FormPanel()
.Title("Button by Index")
.Title("Button by Index")
.DefaultButton("1")
.DefaultButton("1")
.BodyPadding(5)
.BodyPadding(5)
.Width(350)
.Width(350)
.Items(
.Items(
X.TextField()
X.TextField()
.FieldLabel("Item 1"),
.FieldLabel("Item 1"),
X.TextField()
X.TextField()
.FieldLabel("Item 2")
.FieldLabel("Item 2")
)
)
.Buttons(
.Buttons(
X.Button().
X.Button().
Text("Button 1"),
Text("Button 1"),
X.Button()
X.Button()
.Text("Button 2")
.Text("Button 2")
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"),
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"),
X.Button().
X.Button().
Text("Button 3"),
Text("Button 3"),
X.Button().
X.Button().
Text("Button 4")
Text("Button 4")
),
),
X.FormPanel()
X.FormPanel()
.Title("Button by ID")
.Title("Button by ID")
.DefaultButton("Button2")
.DefaultButton("Button2")
.BodyPadding(5)
.BodyPadding(5)
.Width(350)
.Width(350)
.Items(
.Items(
X.TextField()
X.TextField()
.FieldLabel("Item 1"),
.FieldLabel("Item 1"),
X.TextField()
X.TextField()
.FieldLabel("Item 2")
.FieldLabel("Item 2")
)
)
.Buttons(
.Buttons(
X.Button().
X.Button().
Text("Button 1"),
Text("Button 1"),
X.Button()
X.Button()
.Text("Button 2")
.Text("Button 2")
복사
복사됨
복사
복사됨
.
ID
("Button2")
.
Id
("Button2")
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"),
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"),
X.Button().
X.Button().
Text("Button 3"),
Text("Button 3"),
X.Button().
X.Button().
Text("Button 4")
Text("Button 4")
),
),
X.FormPanel()
X.FormPanel()
.Title("Button by Selector")
.Title("Button by Selector")
.DefaultButton("button[text=Button 2]")
.DefaultButton("button[text=Button 2]")
.BodyPadding(5)
.BodyPadding(5)
.Width(350)
.Width(350)
.Items(
.Items(
X.TextField()
X.TextField()
.FieldLabel("Item 1"),
.FieldLabel("Item 1"),
X.TextField()
X.TextField()
.FieldLabel("Item 2")
.FieldLabel("Item 2")
)
)
.Buttons(
.Buttons(
X.Button().
X.Button().
Text("Button 1"),
Text("Button 1"),
X.Button()
X.Button()
.Text("Button 2")
.Text("Button 2")
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"),
.OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"),
X.Button().
X.Button().
Text("Button 3"),
Text("Button 3"),
X.Button().
X.Button().
Text("Button 4")
Text("Button 4")
)
)
)
)
)
)
}
}
저장된 비교 결과
원본
파일 열기
@{ ViewBag.Title = "Default Button - Ext.NET MVC Examples"; Layout = "~/Views/Shared/_BaseLayout.cshtml"; var X = Html.X(); } @section example { @(X.Container() .Layout(LayoutType.VBox) .Height(650) .Items( X.FormPanel() .Title("Last Button by default") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');") ), X.FormPanel() .Title("Button by Index") .DefaultButton("1") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"), X.Button(). Text("Button 3"), X.Button(). Text("Button 4") ), X.FormPanel() .Title("Button by ID") .DefaultButton("Button2") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .ID("Button2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"), X.Button(). Text("Button 3"), X.Button(). Text("Button 4") ), X.FormPanel() .Title("Button by Selector") .DefaultButton("button[text=Button 2]") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"), X.Button(). Text("Button 3"), X.Button(). Text("Button 4") ) ) ) }
수정본
파일 열기
@{ ViewBag.Title = "Default Button - Ext.NET MVC Examples"; Layout = "~/Views/Shared/_BaseLayout.cshtml"; var X = Html.X(); } @section example { @(X.Container() .Layout(LayoutType.VBox) .Height(650) .Items( X.FormPanel() .Title("Last Button by default") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');") ), X.FormPanel() .Title("Button by Index") .DefaultButton("1") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"), X.Button(). Text("Button 3"), X.Button(). Text("Button 4") ), X.FormPanel() .Title("Button by ID") .DefaultButton("Button2") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .Id("Button2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"), X.Button(). Text("Button 3"), X.Button(). Text("Button 4") ), X.FormPanel() .Title("Button by Selector") .DefaultButton("button[text=Button 2]") .BodyPadding(5) .Width(350) .Items( X.TextField() .FieldLabel("Item 1"), X.TextField() .FieldLabel("Item 2") ) .Buttons( X.Button(). Text("Button 1"), X.Button() .Text("Button 2") .OnClientClick("Ext.Msg.alert('ENTER', 'ENTER is intercepted by Button2');"), X.Button(). Text("Button 3"), X.Button(). Text("Button 4") ) ) ) }
비교하기