Я использую веб-формы ASP.NET. Я пытаюсь привязать некоторые данные с предыдущей страницы (включая URL-адрес и некоторые конкретные цифры, хранящиеся в URL-адресе) к переменным сеанса для использования в операторе вставки SQL в базу данных SQL Server.
Пример одногоиз назначений ниже:
this.Session["URL"] = HttpUtility.ParseQueryString(Request.UrlReferrer.Query)["helpurl"];
Проблема, с которой я сталкиваюсь, заключается в том, что при выполнении вставки SQL значение, по-видимому, отсутствует и записывается значение по умолчанию. SessionState включен. Я могу распечатать результат метода HttpUtility на метке, и я также могу назначить переменные сеанса для оператора SQL, если я назначу их напрямую, например:
this.session["Variable"] = Variable;
Любые идеи, почемурезультат функции HttpUtility не может быть назначен переменной сеанса до выполнения оператора вставки SQL?