Wrong Way Get Session Value by open or showModelessDialog

step 1 : Click 'Click Me button'
 Open Window by Windows.showModelessDialog||showModalDialog or Windows.open ,
 and Defalut Set Session['test'] value.
 step 2 : Click 'Click Me2 button'
 if showModelessDialog||showModalDialog ==>  window.open
  then in Default3 page ,Session['test']  is null
 if showModelessDialog||showModalDialog ==>  window.showModelessDialog||showModalDialog
  then in Default3 page ,Session['test'] is get successfully value = select * from bs_unit .
  In reverse also same.
  Ajax also same. Possibility it window.IE 's security setting force hack.

 --- sample javascript --

<script language="javascript" type="text/javascript">
    function openWindow1()
    {
        //window.showModalDialog("default2.aspx","_blank","");
        window.showModelessDialog("default2.aspx","_blank","");
    }
    function openWindow2()
    {
      window.open("default2.aspx","_blank","",false); 
    }
</script>

 

---attachment sample vs 2005 , pls test and contact new idea.

Published Friday, November 23, 2007 1:57 PM by jawance
Filed under:

Comments

# re: Wrong Way Get Session Value by open or showModelessDialog

Monday, November 26, 2007 11:47 AM by jawance

now i find the problem solution had fixed this bug.

Solution A :

   function openWindow3()

   {

     document.open("default2.aspx","_blank","",false);  

   }

Solution B:

   function openWindow3()

   {

   window.location.href="http://localhost/xxxxx";    }