2011-07-30 3 views
0

입력 페이지에 확인 및 취소 단추가 있습니다. 이 단추는 별도의 부분보기로 생성됩니다. 확인 단추는 양식 제출입니다. 취소는 다른 작업에 대한 링크입니다. 나는 표준에 버튼을 취소 할 수 없습니다 :이 같은HTML (양식 ASP.Net MVC 3)의 링크로 단추 사용

<form><input value="Cancel"></form>

는 (양식은 외부 마스터보기에) 작동하지 않습니다 중첩 된 형태로 끝날 것입니다. 자바 스크립트를 사용할 수는 있지만 페이지 없이도 사용할 수 있기를 기대했습니다.
내가 시도 :

<a href="@Url.Action("DoStuff")"><button type="button">Stuff</button></a> 

이 파이어 폭스에서 잘 작동하지만 IE에서 아무것도하지 않습니다. 내가 여기서 뭔가를 놓치고 있니? 단추를 하이퍼 링크로 사용하는 간단한 방법이 있습니까?

답변

1

당신은 항상 취소 버튼이 양식을 제출 할 수 있으며, 이는 다른보고 취소 버튼의 위험을 실행하는 서버 측

+0

제출 메서드가 취소를 처리해야하므로이 문제를 피하려고했습니다. 그러나이 방법을 사용하기로 결정했습니다. –

0

당신은 CSS 스타일로 링크를 버튼처럼 보이게 할 수 있습니다.

+0

에 리디렉션을 만들 경우 일반 버튼의 플랫폼 스타일의 변화. 언론에 영향을주는 일도 지저분 해. –