刷新页面时会自动插入数据吗?

时间:2011-11-23 10:40:14

标签: jquery html asp.net-mvc-3

我有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 个答案:

答案 0 :(得分:2)

我怀疑您的问题可能是由页面刷新本身引起的,这可能会将以前的数据重新发布到服务器。

页面发布后,您是否可以重定向到其他页面?

有关维基百科文章中页面刷新后数据转发的更多信息 - http://en.wikipedia.org/wiki/Post/Redirect/Get