Как получить один и тот же идентификатор для двух разных ASP.NET кнопки извлечения из базы данных
Я создал a asp.net веб-приложение для этого у меня есть два asp.net кнопки на той же странице. Первая кнопка для вставки данных и вторая кнопка для обновления данных в SQL Server. Вставка части делается и создается идентификатор. Этот идентификатор является Uniqueidentifer. Я хочу чтобы этот идентификатор был сгенерирован при втором щелчке события как достичь этого пожалуйста кто нибудь дайте мне решение
Что я уже пробовал:
я попробовал viewstate в первой кнопке, и я попытался добиться того, чтобы идентификатор viewstate был вторым, но он создает другой идентификатор, а не предыдущий идентификатор, который был создан, когда срабатывает событие нажатия первой кнопки. Не только viewstate я пробовал с сессией, но и безрезультатно. я отправлю сообщение с объектом сеанса, пожалуйста, помогите мне решить эту проблему кто-нибудь. Заранее спасибо
Это первое событие щелчка кнопки созданное сеансом
Session["ExamID"] = Guid.NewGuid();
Это второе событие нажатия кнопки пожары
ObjExamBO.ExamID = (Guid)Session["ExamID"];
Member 8583441
Эта страница не находится на главной странице
alexvw
Привет,
Есть ли конкретная причина, по которой вы пытаетесь захватить объект GUID как таковой, а не только его строковое представление?
Кроме того, вы ObjExamBO.Свойство ExamId, что это за тип? оба они должны быть одинаковыми.
Попробуй:
Сессия["ExamID"] = Guid.Метод newguid().Метод toString();
ObjExamBO.ExamID = (string)Session["ExamID"];
Кстати, было бы лучше, если бы вы поделились своей разметкой страницы/кодом позади; если по какой-то причине вы очищаете эту переменную сеанса между ними, никто не сможет ее увидеть.
Ваше здоровье!
Member 8583441
Оба они находятся в собственности NullableGuid. Но я много пробовал тратить на это больше времени, а потом, наконец, решил создать новую веб-страницу, на которой я передаю строку запроса, и эта строка запроса получает свойство и появляется желаемый результат. Спасибо за ваши ценные предложения