• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 228
  • 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
Cloud Class® Course: Microsoft Exchange Server

The MCTS: Microsoft Exchange Server 2010 certification validates your skills in supporting the maintenance and administration of the Exchange servers in an enterprise environment. Learn everything you need to know with this course.

 
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

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