在我的應用程序中,我有播放視頻的playvideo頁面,下面我可以選擇分享視頻,如添加到收藏夾,播放列表和發送郵件。 當我點擊任何鏈接頁面回發,視頻將從第一個開始。 我放置更新面板的鏈接按鈕,即使它不工作(視頻播放從第一即頁面是postbacking。可以ü幫助我。謝謝頁面回覆在asp.net中?
回答
其實,在UpdatePanel
內的頁面部分進行回發。確保您在UpdatePanel
內只有這些控件(例如,您的鏈接)。
或者,您可以使用multiple UpdatePanel
s;例如一個用於您的視頻,一個用於鏈接。在這種情況下請注意,當一個UpdatePanel
得到更新時,其他UpdatePanel
也會得到更新,您可能不需要;所以你所要做的就是將UpdateMode
屬性標記爲Conditional
,並在需要時手動調用YourDesiredUpdatePanel.Update()
方法。
順便說一句,更新頁面的選定部分也降低了服務器
負載或者你可能要考慮使用client callbacks而不是回發。但是由於客戶端回調使用XMLHTTP,這意味着微軟實現了AJAX,因此只要您使用的是IE,回調就非常棒。
我從來沒有真正喜歡更新面板,我有有時發現它的行爲太可怕了。你有沒有想過通過JavaScript
試圖像一個適當的 ajax call雅先生PieterG有時在更新面板驗證沒有解僱。 這是什麼ajax調用。 – 2010-03-11 05:23:20
你可能想嘗試服用頁面方法的優勢,你需要做服務器端的工作。
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/
另外,如果你w螞蟻防止控件回發,你可以在控件的javascript onclick事件結束處添加返回false。
例如,如果你有你使用,你可以這樣做一個asp按鈕:
<asp:Button ID="myButton" runat="server" OnClientClick="DoThingsInJavascript(); return false;" />
或者,如果你只是用一個標準的按鈕,你可以說:
<input type="button" onclick="DoThingsInJavascript(); return false;" />
- 1. 在QWebView中覆蓋頁面回覆
- 2. 如何保持在asp.net頁面回發
- 3. 替代在asp.net頁面上回傳
- 4. asp.net在頁面加載時做回傳
- 5. 在asp.net中處理頁面
- 6. 在ASP.net中識別頁面
- 7. Global.asax頁面?在Asp.net中?
- 8. 在asp.net中加載頁面
- 9. 在asp.net中刷新頁面
- 10. 自動回覆Page_Unload中的頁面
- 11. 回覆tinyint在WordPress管理頁面
- 12. 使用Ajax在另一個ASP.Net頁面中加載ASP.Net頁面
- 13. RichTextEdit在ASP.NET頁面
- 14. 在Asp.NET主頁中初始化頁面
- 15. 在回發中刪除asp.net中的緩存頁面?
- 16. asp.net會話數據在Windows XP中頁面回發中丟失
- 17. Asp.net丟失會話在回帖中的一些頁面在鉻
- 18. 在asp.net頁面查看pdf頁面
- 19. Asp.Net SQL刷新頁面重複插入?
- 20. ASP.NET MVC和回覆於母版頁
- 21. 如何在Asp.net中恢復已刪除的頁面
- 22. 在asp.net中構建一個複雜的頁面MVC
- 23. 頁面刷新導致回傳 - Asp.net
- 24. HttpContext.Current.Response.Redirect返回登錄頁面C#ASP.NET
- 25. ASP.NET頁面上的空回傳
- 26. 從ASP.NET頁面檢索HTML回發
- 27. ASP.NET - 頁面回傳和事件處理
- 28. Asp.net ajax查詢返回頁面
- 29. ASP.Net:導航返回時頁面過期
- 30. asp.net頁面方法返回undefined
當我把屬性updateMode條件,然後我得到錯誤(當我點擊鏈接按鈕)..錯誤像 更新方法只能在UpdatePanel ID爲'UpdatePanel3'UpdateMode設置爲有條件時調用。 – 2010-03-11 06:20:02
不,它是同樣的錯誤 – 2010-03-11 06:46:46
雅是工作好的傢伙非常感謝你。克曼先生 – 2010-03-11 06:57:43