我有一个公司可以注册的表格,在此注册中随机生成一个用户代码... CompCode 与数据库表中的所有其他信息一起保存为主键...
当用户注册时,他们可以登录...当他们成功登录时,他们的 compName 被保存为会话变量
Session["CompName"] = TextBox1.Text;
现在一旦登录,他们就有机会发布工作,这个工作详细信息保存在另一个名为 job 的表中......但是为了使工作详细信息与公司相关,我需要 CompID
如何使用会话 CompName 检索 CompID
protected void Save_Click(object sender, EventArgs e)
{
string answer = "NO";
string strcon = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\VC_temps.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection con = new SqlConnection(strcon);
SqlCommand com = new SqlCommand("Store-Jobs", con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.AddWithValue("Job", TextBox1.Text);
com.Parameters.AddWithValue("JobType", DropDownList1.Text);
com.Parameters.AddWithValue("StartDate", Calendar1.SelectedDate);
com.Parameters.AddWithValue("Time", TextBox2.Text);
com.Parameters.AddWithValue("JobID", TextBox1.Text.Substring(3).ToUpper());
com.Parameters.AddWithValue("CompanyID", ?);
com.Parameters.AddWithValue("PoistionFilled", answer);
com.Parameters.AddWithValue("Description", TextBox4.Text);
con.Open();
com.ExecuteNonQuery();
Labelinfo.Text = "Post successful.";
}