我有一個公司可以註冊的表單,在這個註冊中隨機生成一個用戶代碼...將所有其他信息保存在數據庫表中作爲主鍵...從會話中檢索字段
當用戶註冊,他們可以登錄...當他們成功地登錄,其COMPNAME保存爲一個會話變量
Session["CompName"] = TextBox1.Text;
現在登錄後,他們有機會發布工作,這份工作細節保存在另一張名爲job的表格中......但是爲了使工作細節與公司相關,我需要CompID
如何檢索使用會話COMPNAME
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.";
}
你想你所有的公司信息在會議或只是在CompCode ...然後打數據庫獲取其餘的相關信息的公司? –
當用戶成功登錄時,檢索關聯的組件 – NoviceProgrammer
查看:[從會話狀態讀取值](http://msdn.microsoft.com/zh-cn/library/03sekbw5%28v=vs.100%29 .aspx#Y0) –