2013-05-13 3 views
-1

Я пытаюсь добавить сеанс на метку на своем веб-сайте, а затем сохранить номер, сохраненный на этикетке, в базу данных. Сессия называется customerID.Сохраните сеанс с меткой, затем сохраните обратно в базу данных

Я пытался вызвать сеанс, делая

int vv = (int)Session["customerID"] 
Label7.Text = vv; 
//I know this doesn't work but can't work out what I need to make the label display the variable. 

Я тогда пытаюсь сохранить его обратно в базу данных, как так

newCarsRow.CustomerID = Convert.ToInt32(Label7.Text.Trim()); 

Мой вопрос, как я могу получить метку для отображения Int сохраненного в customerID

+0

Почему вы устанавливаете значение переменной сеанса для метки (которая используется для отображения, не поддерживая данные между обратными передачами), а затем используя значение метки для вашего обновления, вместо того, чтобы просто использовать переменную Session? Кроме того, является идентификатором customerID для текущего пользователя? – MikeSmithDev

+0

Да, это для зарегистрированного пользователя. – joshuahornby10

+1

Это выглядит удивительно похоже [на ваш последний вопрос] (http://stackoverflow.com/questions/16529064/put-a-session-variable-into-a-textbox), в котором показано, как установить значение сеанса на метку ... – MikeSmithDev

ответ

2
string vv = Session["customerID"].ToString(); 
Label7.Text = vv; 

Вы не можете сделать Int эквивалента т свойство Text метки.

Смежные вопросы