내 .aspx 페이지에서 페이팔 지불을 구현하려고합니다. 나는 내 페이지에 다음과 같은 HTML을 가지고있다 :ASP.NET 페이지의 POST 양식
<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="hosted_button_id" value="19218">
<input type="hidden" name="rm" value="2">
<input type="hidden" name="business" value="<%= ConfigurationManager.AppSettings("BusinessEmail").ToString%>">
<input type="hidden" name="item_name" value="<%= "CityBits Gold " & listplans.SelectedItem.ToString & " listing plan for " & trim(txttitle.text)%>">
<input type="hidden" name="item_number" value="<%= HiddenFieldid.Value%>">
<input type="hidden" name="amount" value="<%= listplans.SelectedValue%>">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="return" value="<%= ConfigurationManager.AppSettings("ReturnUrl").ToString & "?requestID=" & HiddenFieldid.Value%>">
<input type="hidden" name="cancel_return" value="<%= ConfigurationManager.AppSettings("CancelUrl").ToString%>">
<input type="hidden" name="no_shipping" value="1">
<input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="">
<img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
내 aspx 페이지에서 페이팔 버튼을 클릭하면 페이지가 새로 고쳐진다. 평범한 html 파일에 정확히 동일한 코드 (실제 값이있는)를 넣고 버튼을 클릭하면 원하는대로 페이팔로 리디렉션됩니다. html 페이지와 마찬가지로 입력 값에 실제 값을 사용하려했지만 여전히 작동하지 않습니다.
내 페이지에 업데이트 패널이 있지만이 양식이 내부에 없습니다.
누구나 내가 뭘 잘못하고 있는지 알 수 있습니까? 그것은 어리석은 무엇인가일지도 모른다. 그러나 이것은 2 일 동안 나에게 두통을 지금주고있다!
빠른 해킹 : 장소 시작에 가까운 형태 ->'= "페이팔"<폼 목표는 ....'거기 asp.net 양식을 닫습니다. 바라건대 버튼처럼 다른 asp.net elemets가 없기를 바랍니다. – Aristos
@Aristos 사실 저는이 페이지에서 masterpage를 사용하고 있습니다. 그래서 처음부터 폼을 닫을 수는 없습니다. 그 후에 다른 asp.net 요소가 있습니다. – user2916280