Re: trouble displaying image stored in database



yes, Default.aspx and image.aspx is in the same directory.

when I execute Image.aspx separately I get this error:
Server Error in '/myPhotos' Application.
--------------------------------------------------------------------------------
Using themed css files requires a header control on the page. (e.g. <head
runat="server" />).
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: Using themed css files
requires a header control on the page. (e.g. <head runat="server" />).

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: Using themed css files requires a header control
on the page. (e.g. <head runat="server" />).]
System.Web.UI.PageTheme.SetStyle***() +160
System.Web.UI.Page.OnInit(EventArgs e) +51
System.Web.UI.Control.InitRecursive(Control namingContainer) +459
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1727

This is the code in the Page_Load of Image.aspx:
public partial class Image : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
PictureDetail pic;
int imageid = Convert.ToInt32(Request.QueryString["imageId"]);
pic = SiteProvider.Picture.getPicture(imageid);

Response.ContentType = "image/jpeg";
Response.BinaryWrite(pic.FileBytes);
}
}
}

this is the markup of image.aspx: (it contains no header or body)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Image.aspx.cs"
Inherits="Image" %>


.


Loading