как сделать cookie в asp.net, который принимает строку запроса URL - PullRequest
0 голосов
/ 07 октября 2019

стажер в компании, работающей с asp.net и sitecore здесь

Мое самое первое назначение связано с добавлением поддержки параметра запроса, который может позволить редактору видеть некоторые имена клавиш некоторых кнопок дляpage.

Теперь я думал, что я сделаю cookie с httpcookie в правильном контроллере и каким-то образом получу параметр запроса в cookie, это можно сделать каким-то образом?

большое спасибо

1 Ответ

0 голосов
/ 10 октября 2019

Вы можете использовать параметр строки запроса URL-адреса, чтобы получить необходимое значение при загрузке страницы, а затем установить соответствующие элементы управления. Что касается хранения значений, вы можете хранить все, что вам нужно, во ViewState или SessionState и искать их, когда вам нужно.

Пример ниже:

private void Page_Load()
{
   if(Request.QueryString["switch"] !== null)
   {
        if(Request.QueryString["switch"].ToString()) == "on")
        {
            button.Visible = true;
             ViewState["someval"] = hiddenVal.Text;

        }
        else
        {
            button.Visible = false;
        }
   }
}
...