В моем текущем проекте MVC мне нужно установить значение по умолчанию <input type="range"... />
на значение, которое оно уже было назначено, используя переменную Session
.Установка значения по умолчанию при обращении к ранее посещаемой странице?
<input name="answer" type="range" id="slider" defaultValue="@Session["Question5Answer"]" min="10" max="200" />
Это работает, если я нажимаю кнопку назад в браузере, но если я нажимаю другую кнопку на другую страницу, которая связывает назад на эту страницу.
Я знаю, что переменная сеанса сохранена, потому что есть кнопка отправки на той же странице, что и эта <input type="range"... />
, которая ссылается на другую страницу, которая отображает значение переменной Session
. И все же всякий раз, когда я нажимаю ссылку на , эта страница, которая отправляется с обратной связью на страницу с <input type="range"... />
, defaultValue
не установлена в значение переменной Session
, и все же, когда я использую кнопку возврата браузера, она сохраняет и defaultValue
устанавливается на значение Session
vairable.
Что я делаю неправильно? Как я могу это исправить? Если есть еще несколько фрагментов кода, которые потребуются для ответа на этот вопрос, просто дайте мне знать. Заранее спасибо!
должно быть значение вместо DefaultValue, DefaultValue это свойство DOM, а также проверить в какой html получает сгенерированный –
@vishalsharma, который фиксировал вещи, спасибо! –
Я добавляю это как ответ –