Here is the answer I received from Microsoft Support:
According to the case log, the problem is: Autopostpack
causes page to disappear, and it only occurs on the
specific page with the specific sequence.
It looks to be a known issue of Internet Explorer 6.0. We
can walk around this issue by adding a client script
function to delay the postback of a second. Call the
function in the OnChange event of the DropDownlist
control. The code looks like:
private void Page_Load(object sender, System.EventArgs e)
{
DropDownList1.Attributes.Add("onchange","testdelay ()");
WriteFunction(DropDownList1.UniqueID);
// Put user code to initialize the page here
}
private void WriteFunction(string str)
{
Response.Write("<script language=\"jscript\">");
Response.Write("function testdelay(){");
Response.Write("setTimeout(\"__doPostBack('" + str + "','')
\", 1);");
Response.Write("}");
Response.Write("</script>");
}
I tested the fix and it worked nicely.
Rick
>-----Original Message-----
>I have the same problem, but I can give one more clue, it
hapens only in
>pages contained in a frame
>
>*** Sent via Developersdex http://www.developersdex.com
***
>Don't just participate in USENET...get rewarded for it!
>.
>