This is a migrated thread and some comments may be shown as answers.

Response brings back an Incorrect URL

1 Answer 45 Views
HTMLPlaceHolder
This is a migrated thread and some comments may be shown as answers.
Vuyiswa
Top achievements
Rank 2
Vuyiswa asked on 30 May 2011, 10:07 AM
Good Day All
I have an asp.net project that does the CC handling for me and if the cc comes from a certain  application it redirects to the page in a certain application.  In that Project there is a page named “Buycredit” i am hosting this in an Silverlight RadHTMLContainer.

That contains a Page_load that has this
 
if (!Page.IsPostBack)
                        {
                            //handle the response url
                            handleResponse();
                        }


And the handleresponse Method is defined like this

 
private void handleResponse()
       {  
          // try
         //  {
               //populate VCS object with values
               DataAccess dataAccess = new DataAccess();
               VCSResponse creditResponse = populateVCSObject();
 
               //Temporary: Check if this needs to be forwarded to eCASH for processing
               if (!string.IsNullOrEmpty(creditResponse.Misc))
               {
                   string forwardAddy = string.Concat("http://111.111.11.118/Ecash/Ecashpos/PurchaseCredit.aspx?", Request.QueryString.ToString());
                   Response.Redirect(forwardAddy,false);
               }
               else
               {
                   //Insert response values to the DB
                   dataAccess.insertReponsevalue(creditResponse);
 
                   //check if the response = approved
                   if (responseApproved(creditResponse.P3_AuthReponse))
                   {
                       //update the purchase history table with successfull credit purchase
                       dataAccess.insertPurchaseRecord((User)Session["UserDetail_Connector"], creditResponse);
                       //email the user the confirmation that credits were purchased
                       Emailer.sendCreditPurchaseMail("noreply@noreply.co.za", ((User)Session["UserDetail_Connector"]).Email, (User)Session["UserDetail_Connector"], creditResponse);
                       //Show on display the success purchase message
                       divNotify.Visible = true;
                       txtPromptMsg_Prompt.Text = "Credits were successfully purchased.";
                   }
                   else
                   {
                       //show user that purchase was not successful
                       divNotify.Visible = true;
                       txtPromptMsg_Prompt.Text = "Credits were not successfully purchased!";
                   }
               }
                
           //}
        //   catch (Exception ex)
        //   {
        //       throw ex;
       //    }
       }



Now the page “PurchaseCredit.aspx” is the page in the Silverlight Project. On Debug mode, I can step through this project and it will finish and redirect to the “PurchaseCredit.aspx” in that IP and it will work fine, but when I publish it to IIS, the Page URL I get is different I get this URL


http://222.222.22.22:2211/BuyCredits.aspx?p1=4635&p2=ae385dcf-b2df-4090-a8f8-a&p3=294167APPROVED++&p4=&p5=Vuyo&p6=220.00&p7=Visa&p8=Purchase+credits&p9=&p10=00&p11=1105&p12=00&pam=&m_1=720&m_2=843&m_3=&m_4=&m_5=&m_6=&m_7=&m_8=&m_9=&m_10=&CardHolderIpAddr=196.212.103.91&MaskedCardNumber=424242******4242&TransactionType=Authorisation

as you can see it is not going to the Page that has been set but  its poiting page to the “BuyCredit”
 

What could be the problem here ?

thanks

1 Answer, 1 is accepted

Sort by
0
Tina Stancheva
Telerik team
answered on 02 Jun 2011, 09:17 AM
Hello Vuyiswa Maseko,

In the code snippets you sent I cannot see where you set the RadHtmlPlaceholder SourceUrl and this is why I am not sure why it is different in debug mode and when published. It might be related to the SourceUrl format - whether you define an absolute or relative url. It might also be related to the IIS settings.

Can you try to reproduce this issue in a small running sample and send it to us, so that we can further investigate your case? Thank you in advance.

All the best,
Tina Stancheva
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
HTMLPlaceHolder
Asked by
Vuyiswa
Top achievements
Rank 2
Answers by
Tina Stancheva
Telerik team
Share this question
or