When I try to add a product to the shopping cart I get the following error:
Server Error in '/' Application.
The control with ID 'cpe' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.
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.InvalidOperationException: The control with ID 'cpe' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace:
[InvalidOperationException: The control with ID 'cpe' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.]
Microsoft.Web.UI.ExtenderControl.get_ScriptManager() +218
Microsoft.Web.UI.ExtenderControl.RegisterWithScriptManager() +203
Microsoft.Web.UI.ExtenderControl.OnPreRender(EventArgs e) +50
AjaxControlToolkit.ExtenderControlBase.OnPreRender(EventArgs e) +30
System.Web.UI.Control.PreRenderRecursiveInternal() +77
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
|
Here is some more information:
I am using DNP v2, the portal server is running on https on port 4433 . It appears that there is a redirect when adding items to the cart and when trying to go to the cart. the redirect is not including the port number of 4433 it might not be including the https:// either I am unable to verify wether it is or isn't but it definitly doesn't include the port.
Is there a setting some where for the ecommerce module to use the address from the actual page that it is being served from? Is there a setting to tell it what page to redirect to ie. the page i am on is 'https://hosting.wortechnologies.com:4433/Default.aspx?pid=ecOrderProduct&ProductId=1&CategoryId=1' so the redirect should be to the base url of 'https://hosting.wortechnologies.com:4433/'
The entire portal server is running ssl if I run it without ssl on local machine it still redirects without the port number causing a failure. It appears it doesn't know the base url of the web application as it is being served from IIS server
Thank You So Much