Asp.net 使用asp:control插入时避免重复数据

Asp.net 使用asp:control插入时避免重复数据,asp.net,Asp.net,我有一个ASP.NET代码,我用它来插入和查看*.mdb文件中的数据。 当我重新加载浏览器时,它会插入相同的旧数据。 我认为将用户发送到成功插入页面是一种选择 试试看这里: 或在此: 下面是一篇Microsoft文章: 使用viewstate或session存储标志“HaSaved”。第一次加载页面时: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) ViewS

我有一个ASP.NET代码,我用它来插入和查看*.mdb文件中的数据。
当我重新加载浏览器时,它会插入相同的旧数据。


我认为将用户发送到成功插入页面是一种选择

试试看这里:

或在此:

下面是一篇Microsoft文章:


使用viewstate或session存储标志“HaSaved”。第一次加载页面时:

    protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
        ViewState["hasSaved"] = false;
}
保存数据时,将“hasSaved”的值更改为true。注意,如果“hasSaved”为false,则保存该值 请参见此处的完整代码

    protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
        ViewState["hasSaved"] = false;
}