2010-08-18 64 views
0

我有一個頁面,我已經在我的cs文件中進行了postpack控制。 例如在post.aspx頁面中用戶可以發表評論。 他們給名稱,電子郵件,網址和評論,然後點擊發送按鈕。 點擊發送按鈕頁面內容消失後。 這是怎麼發生的?點擊按鈕後,頁面內容消失(隱形)

我再有一個像

if(!page.ispostback) 

回答

0

也許你正在創建動態控件在Page_Load中回傳控制(編程方式追加到網頁),你不重新創建它們在回發。

雖然有關你正在做什麼的更多細節將會有所幫助。

+0

我在頁面上有一些標籤和div。 標籤有帖子標題,div有帖子內容。 和 if(!page.ispostback) { //在此處獲取內容 } 首先沒關係。但是如果用戶評論這篇文章內容已經消失了。 您可以在http://www.kad1r.com在線試用 這是我的博客,並輸入任何帖子和評論。你會明白我的意思。謝謝。 – Kadir 2010-08-18 13:34:17

0

克勞迪奧雷迪提到,你正確設置標籤和div的內容,裏面

if (!Page.IsPostBack) 

這意味着,該代碼將不會運行,如果一個按鈕被點擊。這隻會在您第一次訪問該網站時運行。

+0

但我之前做過這個,直到現在沒有問題。 它與viewstate有關嗎? – Kadir 2010-08-18 13:50:55

+0

我仍然認爲你應該試試看。試着把加載你的內容的代碼放在!Page.IsPostBack之外 - 它看起來好像與ViewState相關,但我個人不會太依賴於ViewState。 – 2010-08-24 09:33:43