2016-08-03 26 views
0

Ich Parameter an ICICI Payment Gateway, aber ich bin unter Fehler in Ausnahme bekommen:zu ICICI Payment Gateway Passing Parameter

kann nicht Ausdruck bewerten, da der Code oder ein gebürtiger Rahmen optimiert ist auf der Oberseite des Anrufs stapeln

Unten ist mein C# -Code:

HttpResponse response = HttpContext.Current.Response; 
response.Clear(); 

StringBuilder s = new StringBuilder(); 
s.Append("<html>"); 
s.AppendFormat("<body onload='document.forms[\"form\"].submit()'>"); 
s.AppendFormat("<form name='form' action='{0}' method='post'>", "http://payment.xyz.com/Test.aspx"); 

s.AppendFormat("<input type='hidden' name='userID' value='" + RegId +" ' />"); 
s.AppendFormat("<input type='hidden' name='Amount' value='" + lbl_amount.Text + "' />"); 
s.Append("</form></body></html>"); 
response.Write(s.ToString()); 
response.End(); 

Seite gibt es auch in http://payment.xyz.com/Test.aspx Umleitung und auch in dieser URL immer Fehler:

Object reference not set to an instance of an object. 

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. 
+0

http://stackoverflow.com/questions/2041482/unable-to-evaluate-expression-because-the-code-is-optimized-or-native-frame-ist – DVK

+0

Ich habe Ihre obige URL überprüft, aber nicht Wenn Sie eine Lösung finden, überprüfen Sie bitte meinen Code. @DVK – zahed

+0

Sie rufen Response.End auf, das den gleichen Symptomtyp verursachen kann. Außerdem müssen Sie möglicherweise zusätzlichen Code für den Kontext bereitstellen (z. B. ein Beispiel für die vollständige Methode zum Erstellen des Formulars). – DVK

Antwort

0

Wie ich mit Ihrem Referenzcode sehen kann, den Sie in Ihrer Frage geteilt haben. Sie übergeben nicht alle erforderlichen Werte für ICICI. Bitte beziehen Sie sich auf ICICI-Kit und übergeben Sie alle Werte an ICICI Payment Gateway. Wenn Sie das ICICI-Kit nicht haben, können Sie das ICICI-Team bitten, das aktualisierte .Net-Kit zu teilen oder iPistis für ICICI .Net Integration Kit zu schreiben. Sie erhalten dann sofort das Basis-Kit. Ich kann das Kit nicht als Antwort hochladen und der Code befindet sich in mehreren Dateien. Daher müssen Sie sich manuell melden.