Данные вставляются автоматически при обновлении страницы? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть 2 текстовых поля и кнопка.

Цель - сохранить данные текстового поля по нажатию кнопки и очистить текстовое поле, чтобы оно подготовилось к следующей записи.

Проблемадаже если текстовое поле выглядит пустым после нажатия кнопки.Если я обновляю страницу, последнее введенное значение автоматически вставляется в базу данных.

код страницы:

<script type="text/javascript">
$(document).ready(function () {
    $("#Time").val("");
    $("#Title").val("");
});

</script>
<%Html.EnableClientValidation(); %>
<% using (Html.BeginForm())
{ %>
<div id="fullform">
<h2>Enter the program list</h2>
<div id="CreateData">
    <div>
        <%:Html.LabelFor(m=>m.Year) %>
    </div>
    <div>
        <%:Html.TextBoxFor(m=>m.Year) %>
    </div>
    <div>
        <table>
            <tr>
                <td><%:Html.LabelFor(m=>m.Time) %></td>
                <td><%:Html.LabelFor(m=>m.Title) %></td>
                <td></td>
            </tr>
            <tr>
                <td><%:Html.TextBoxFor(m => m.Time)%></td>
                <td><%:Html.TextBoxFor(m=>m.Title) %></td>
                <td><input type="image" value="Register"     src="../../Content/images/btnAdd.png"/></td>
            </tr>
        </table>
    </div>

Что я делаю не так ??

1 Ответ

2 голосов
/ 23 ноября 2011

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

После публикации вашей страницы вы можете перенаправить на другую страницу?

Более подробная информация о репостах данных после обновления страницы в статье в Википедии - http://en.wikipedia.org/wiki/Post/Redirect/Get

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...