【问题标题】:Prevent duplicate insert without session防止没有会话的重复插入
【发布时间】:2011-02-08 05:02:22
【问题描述】:

我在 sharepoint 2010 上工作(使用可视化 webpart)有什么方法可以防止重复

使用 F5 刷新页面时插入列表,而不使用会话

谢谢

【问题讨论】:

    标签: c# sharepoint-2010 web-parts


    【解决方案1】:

    共享点“方式”通常是在您插入新项目后重定向到列表视图页面:

    所以 Web 部件发布到某个页面,带有 Source 参数:

    http://somesite/Lists/TestList/NewForm.aspx?Source=http%3A%2F%2Fsomesite%2FLists%2FTestList%2FAllItems%2Easpx&RootFolder=&...
    

    然后在保存事件之后,重定向

    SPUtility.Redirect(base.ListEditPageLayoutsRelativeUrl, SPRedirectFlags.RelativeToLayoutsPage, this.Context);
    

    【讨论】:

    • thx,但在我的 webpart 中,我不让用户能够查看列表视图页面,我只显示信息消息,例如(感谢您的...)
    • 您应该能够重定向到您的 Web 部件所在的同一页面
    【解决方案2】:

    看看FormDigest 控件,看看它是否能满足您的需求。

    【讨论】:

      猜你喜欢
      • 2015-08-07
      • 2016-02-19
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 2014-08-05
      • 2021-09-25
      • 2018-04-11
      相关资源
      最近更新 更多