utAsp. Net Как получить значение контроля ввода и сохранить его там, пока не будет выбрано иначе, даже после обратной передачи? - PullRequest
0 голосов
/ 06 марта 2012

Я использую два элемента управления вводом, чтобы позволить пользователю выбирать даты «от и до», которые используются для загрузки Gridview.Однако после обратной передачи вход теряет введенное значение.Каков наилучший способ сохранить значение и показать эти даты на странице?Спасибо за помощь!Это код для текущего элемента управления вводом (aspx)

    <tr>
    <td class="style2">To Date:</td>
    <td class="style3"><input id="toDate" name="toDate" type="text" size="12"         autopostback="true" onchange="ToDate_TextChanged"
    onfocus="javascript:if(this.value=='dd/mm/yyyy'){this.value=''};vDateType='3'"         onkeyup="DateFormat(this,this.value,event,false,'3')" 
    onblur="DateFormat(this,this.value,event,true,'3')" value=""  />
    <asp:HiddenField ID="toDateHiddenField" Value="" runat="server" />
    </td>
    </tr>

Я не могу получить доступ к элементу управления из codebehind (c #), чтобы проверить его значение, поэтому я добавил скрытое поле, все ещене повезло.

1 Ответ

0 голосов
/ 19 марта 2012

На вашем входе нет сервера runat. Затем вы можете включить для него viewstate или получить доступ к нему в коде

...