Можете ли вы инициализировать Html.TextBoxFor со значением в localStorage?

Можете ли вы инициализировать значение Html.TextBoxFor значением в HTML5 localStorage?

Я знаю, что вы можете инициализировать с помощью строки.

@Html.TextBoxFor(m=>m.name, new {@Value="John Doe"})

Что если я захочу использовать строку в localStorage вместо "John Doe"?

1 ответ

Решение

Вы не можете, вам придется использовать javascript или создать помощника, который выводит javascript для вас.

если вы создаете помощника, вы можете использовать jquery:

var localStorageKey = "yourkey";
$("#textboxid").val(window.localStorage[localStorageKey]);
Другие вопросы по тегам