Heren/Dames developers,
is het mogelijk om een pagina automatisch te verversen na een Response.Close()? Naar mijn weten niet, maar misschien dat iemand hier toch nog iets weet.
Uitleg waarom:
Als de gebruiker een bestelling opent in het systeem, dient hij deze te bevestigen en uit te printen.
Dit willen we met 1 klik op de knop doen. Dit werkt op zich ook wel, maar nadat de bestelling bevestigd is veranderd de status van de bestelling en moeten er onder andere andere knoppen getoond worden etc. Echter vanwege de Response.Close() gebeurt dit laatste niet.
Het printen gebeurt namelijk middels reporting services van SQL server 2008. Deze genereert een PDF en toont deze in het scherm middels:
Echter na dit generen van de PDF moet de pagina dus ververst worden, omdat de status van de bestelling gewijzigd is. En dit laatste krijg ik niet voor elkaar vanwege die Response.Close().
Het updaten van de status gebeurt tevens server-side. Pas als dit gelukt is mogen de nieuwe knoppen getoond worden. Dit kan dus niet Client-side afgehandeld worden helaas.
Iemand ideeën?
is het mogelijk om een pagina automatisch te verversen na een Response.Close()? Naar mijn weten niet, maar misschien dat iemand hier toch nog iets weet.
Uitleg waarom:
Als de gebruiker een bestelling opent in het systeem, dient hij deze te bevestigen en uit te printen.
Dit willen we met 1 klik op de knop doen. Dit werkt op zich ook wel, maar nadat de bestelling bevestigd is veranderd de status van de bestelling en moeten er onder andere andere knoppen getoond worden etc. Echter vanwege de Response.Close() gebeurt dit laatste niet.
Het printen gebeurt namelijk middels reporting services van SQL server 2008. Deze genereert een PDF en toont deze in het scherm middels:
code:
1
2
3
4
5
6
7
| Response.ContentType = mimeType; Response.AddHeader("Content-disposition", String.Format("attachment; filename={0}.{1}", filename, extension)); Response.OutputStream.Write(bytes, 0, bytes.Length); Response.OutputStream.Flush(); Response.OutputStream.Close(); Response.Flush(); Response.Close(); |
Echter na dit generen van de PDF moet de pagina dus ververst worden, omdat de status van de bestelling gewijzigd is. En dit laatste krijg ik niet voor elkaar vanwege die Response.Close().
Het updaten van de status gebeurt tevens server-side. Pas als dit gelukt is mogen de nieuwe knoppen getoond worden. Dit kan dus niet Client-side afgehandeld worden helaas.
Iemand ideeën?