2009-11-06 4 views
0

나는 내 사이트에 독일계 지불 제공자를 만들고 있습니다.ASP.Net 양식 클릭 전송하지만 아무 일도 일어나지 않습니다.

하지만 "제출"을 클릭해도 아무런 변화가 없습니다. 누군가 나를 도울 수 있습니까? 나는 ... 나는 너무 많이 봤는데 내가 더 이상 나무를 위해 숲을 볼 수 없습니다

 <form method="post" action="https://www.sofortueberweisung.de/payment/start"> 
      <input name="currency_id" type="hidden" value="EUR" /> 
      <input name="reason_1" type="hidden" value="Zambuu" /> 
      <input name="user_id" type="hidden" value="29593" /> 
      <input name="project_id" type="hidden" value="80145" /> 
      <input type="submit" value="Absenden" /> 
     </form> 

좋아 생각, 그래서 보인다, 내가 원하는 조금 불분명 :

나는 이미 많은 ASP 사이트를 보유하고 있지만 이제는 "sofortüberweisung.de/payment/start"사이트에 대한 포스트 메소드를 통해 숨겨진 입력 정보를 보내야합니다.

그러나 해결책을 찾을 수는 없지만 다른 해결책 (예 : 코드 숨김)이있는 경우 양식 태그가 필요하지 않습니다.

So : 코드를 사용하여 많은 실제 게시물에 많은 게시물 정보를 보내려면 어떻게해야합니까? (예 : 실제 사이트에있는 예제 만 있습니다) 올바른 사이트로 리디렉션 할 수 있습니까?

+0

asp.net 페이지에서 생성 된 양식입니까 아니면 별도의 asp.net 페이지에 게시하는 일반 html 양식입니까? – zeocrash

+0

asp.net 페이지에 – Kovu

+0

@Kovu, 나는 별도의 페이지에서 체크, 잘 작동하고있다, 나는 뭔가 다른 방해가 있다고 생각한다. –

답변

2

제공 한 코드가 표준 ASP.NET 양식에 포함되어 있으므로 중첩 된 양식 태그가있는 경우 this Stack Overflow question에 제공된 솔루션을 사용해보십시오.

이 페이지를 간단한 html 형식으로 만들 수 있다면 다른 해결책이 될 수 있습니다.

2

버튼에 runat = "server"속성이 설정되어 있어야하고 atttribute 양식에서 동일한 작업을 수행해도 좋습니다.

asp.net webforms에서 기억할 수있는 것은 form 태그 하나뿐입니다.

+0

나는 1 폼 태그를 알고 있지만 어떻게 처리해야합니까? 주어진 코드는 다음과 같습니다. – Kovu

+0

코드 작업을 했습니까? 해당 페이지와 함께 aspx.cs 파일이 있어야합니다. 그 페이지에서 f7을 눌러 코드를 가져올 수 있습니다. 이 liek하는 ASP 버튼으로 을 대체하여 aspx 페이지에 다음 { 뭔가를 // 코드} 보호 무효 button_clicked (개체 보낸 사람, EventArgs입니다 전자) : 그 코드에 당신은 같은 핸들러가 필요합니다 뒤에 : David

+0

버튼을 클릭 할 때마다 그는 코드를 처리하고 뭔가 처리합니다. – David

0

전 ASP.NET 양식 태그 안에 HTML 양식을 만들 때 내부 양식을 게시하지 않을 때까지이 문제가 두 번있었습니다.

나를위한 한 가지 해결책은 해당 페이지에 대한 ASP.NET 양식 태그 래퍼 (HTML 태그 위로 닫기 이동)를 조정하는 것이 었습니다.

다른 곳 (ASP.NET 컨트롤 obove와 HTML 폼이 필요한 곳)은 iframe을 추가하여 iframe URL에 양식 게시 용 매개 변수를 전달하는 것이 었습니다. JavaScript를 사용하여 iframe은이 매개 변수를 사용하여 양식을 새 창/부모 창에 게시합니다. 아마도 더 나은 방법 일지 모르지만 그것은 나를 위해 일했습니다.

관련 문제