簡體   English   中英

SharePoint簡單WebPart生命周期

[英]SharePoint Simple WebPart Lifecycle

我正在嘗試(但失敗)使一個非常簡單的Webpart工作。

  1. 按下該按鈕會將列表項添加到自定義列表中(效果很好)
  2. 列出自定義列表中的所有項目(這也很好用)
  3. 問題是,當我顯示項目並添加新項目時,我需要刷新兩次以獲取清單以顯示我要顯示的項目。 我需要遵循createchildcontrols,onload等正確的生命周期是什么,以便當我單擊按鈕並添加一條記錄時,該清單將顯示新插入的項目。

謝謝

這可能是在OnLoad中設置控制值或強制進行數據綁定的情況。 這是在“添加項目”發生之前 ,即添加新項目之前

我建議使用數據綁定表達式,並確保在PreRender 1中進行數據綁定 只要所有控件都遵循此稍后的數據綁定,它就應該可以正常工作。 否則,在“添加項目”操作之后 (或響應於此操作)手動強制更新/數據綁定適當的控件。

生命周期與ASP.NET WebForms相同,並針對該問題進行了總結:

- "OnLoad"
- PostBack Actions such as "OnClick"
- "PreRender"

1 PreRender中的數據綁定有效-盡管起初似乎不應該這樣做-因為ASP.Net控件將根據需要進行追趕

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM