如何在会话中获取dropdownlist选择的值 [英] How to get dropdownlist selected value in session
本文介绍了如何在会话中获取dropdownlist选择的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在会话中为ddl选择值分配后,只是为了确保在运行模式下立即窗口中检查的会话值
但它没有花费ddl vale
session [ id]
当前上下文中不存在名称session
protected void btnsaveProduct_Click( object sender,EventArgs e)
{
尝试
{
con.Open();
Label1.Text = DropDownList1.SelectedValue;
会话[ id] = DropDownList1.SelectedValue;
SqlCommand cmd = new SqlCommand( rsa_products_sp_ProductTable ,con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue( @ Productname,txtProductName.Text);
cmd.Parameters.AddWithValue( @ ProductShortDescription,txtShortDescription.Text);
cmd.Parameters.AddWithValue( @ Productdescription,txtProductDescription.Text);
cmd.Parameters.AddWithValue( @ Price,txtPrice.Text);
cmd.Parameters.AddWithValue( @ MenuId,DropDownList1.SelectedItem.Value); >
请帮助我解决此。
解决方案
Ryan 是正确的。代码似乎很好。但是在即时窗口中,您正在检查session [id]
而不是Session [id]
。
After assigning ddl selected value in session for just to make sure checked session value in immediate window in run mode
But it didn't take ddl vale
session["id"]
The name 'session' does not exist in the current context
protected void btnsaveProduct_Click(object sender, EventArgs e)
{
try
{
con.Open();
Label1.Text = DropDownList1.SelectedValue;
Session["id"] = DropDownList1.SelectedValue;
SqlCommand cmd = new SqlCommand("rsa_products_sp_ProductTable", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Productname", txtProductName.Text);
cmd.Parameters.AddWithValue("@ProductShortDescription", txtShortDescription.Text);
cmd.Parameters.AddWithValue("@Productdescription", txtProductDescription.Text);
cmd.Parameters.AddWithValue("@Price", txtPrice.Text);
cmd.Parameters.AddWithValue("@MenuId", DropDownList1.SelectedItem.Value);>
Please Help me with this.
解决方案
Ryan is correct. The code seems good. But in immediate window, you are checkingsession["id"]
instead ofSession["id"]
.
这篇关于如何在会话中获取dropdownlist选择的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文