Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 223
  • Last Modified:

Session variables

ASP
If Session("HealthPlanID") = "27" then
Response.Write("  <tr>" & Chr(13))
	Response.Write("    <td align=right><a HREF=" & Chr(34) & "http://localhost:3867/Default1.aspx" & Chr(34) & "><img border=0 src=" & Session("Images") & "rxeob_btn_click.gif></a></td><td>Physicians Look up</td>" & Chr(13))		' Start a PA
	Response.Write("  </tr>" & Chr(13))

end If

Open in new window

ASPX
  protected void Page_Load(object sender, EventArgs e)    
        
        
    {
        
     


         
        Label1.Visible = false;
        if (!IsPostBack)
        {
            SqlDataSource1.SelectCommand = "Select * from tbl_MeriterLogin where 1=2";
            
            
        
        
        }

        if (lname.Text.Length > 1 && fname.Text.Length > 1 && login.Text.Length > 1)
        {
            Response.Write("Please Enter First and Last Name or NPI");
            GridView1.Visible = false;
            Label1.Visible = true;

        }
        else
        {

            GridView1.Visible = true;
        }   
          //string c = Response.ApplyAppPathModifier("http://localhost:1367/PatientDashboard.Web/Default.aspx?session_id=" + sessionId);
        //SeesionID1.Text = sessionStateSection.Cookieless;




        string sessionId = Request.Params["HealthPlanID"];
        TextBox1.Text = sessionId + Request.Params["HealthPlanID"];
          
    }

Open in new window

0
mikensu1
Asked:
mikensu1
  • 3
  • 2
  • 2
  • +1
1 Solution
 
mikensu1Author Commented:
No data is being passed between pages
0
 
Kyle AbrahamsSenior .Net DeveloperCommented:
Why are you using  Request.Params["HealthPlanID"];


Shouldn't it be  

Session["HealthPlanID"];
0
 
käµfm³d 👽Commented:
What is the question here?
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
mikensu1Author Commented:
The quetion is how Do I pass data or why is this not working.  When I try
Session["HealthPlanID"] 

Open in new window

I get the following error


Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0266: Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?)

Source Error:


Line 43:
Line 44:         string sessionId = Request.Params["HealthPlanID"];
Line 45:         TextBox1.Text = Session["HealthPlanID"];
Line 46:          
Line 47:     }

Source File: f:\Documents and Settings\mshields\My Documents\desktop\Verify_PA\Verify_PA\Default1.aspx    Line: 45


Show Detailed Compiler Output:

Show Complete Compilation Source:



if I try
Session["HealthPlanID"].ToString()

Open in new window

I still get no data.
0
 
käµfm³d 👽Commented:
This:

Session["HealthPlanID"].ToString()

Open in new window


is the proper way to deal with:  "Cannot implicitly convert type 'object' to 'string'. An explicit conversion exists (are you missing a cast?)." I should point out, however, that if the "thing" being stored in the "HealthPlanID" is actuall a null reference, then you are going to get an exception when the runtime tries to execute ToString. Be sure to add error checking to that bit of code.

Did you take note of ged325's comment ( http:#a37729308 )?
0
 
jorge_torizResearch & Development ManagerCommented:
Your ASP and ASPX are in the same project?
0
 
mikensu1Author Commented:
Yes same project.
0
 
jorge_torizResearch & Development ManagerCommented:
I can't see in your ASP code anything about assigning a value for your HealthPlanID session variable... first of all, if you are not passing values from ASP to ASPX and vice versa, why do you send both codes?

I can't see the relationship... where do you set the HealthPlanID value?
0
 
Kyle AbrahamsSenior .Net DeveloperCommented:
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now