2009-10-22 66 views
-1

如何避免ASP.NET回發?避免ASP.NET回發

+2

避免在一般的回傳,避免多重下拉的情況下,還是其他什麼東西回發?請更具體一點! – RichardOD 2009-10-22 07:27:00

+0

RichardOD感謝您的關注,如何避免一般回傳? 如果我只是從Form元素中刪除runat =「server」屬性,我可以避免回發。 – rockrule 2009-10-22 07:30:54

+2

如何避免回傳取決於...您想避免回傳的位置,時間和原因? – Guffa 2009-10-22 07:42:24

回答

2

使用AJAX,UpdatePanel的,JQuery的:

http://www.asp.net/ajax/應該給你一個良好的開端。

+0

是啊,那就是我要說的.. ajax/jquery可以執行一些任務,無需回傳..它取決於你的具體情況。 您的情況可能會像 if(!Page.IsPostback)//待辦事項 – 2009-10-22 07:30:37

2

Asp.NET完全基於Postbacks。

也許你正在尋找部分頁面渲染和客戶端的東西。如果是這種情況,你可以看看Asp.NET Ajax

1

如果您想避免回發,請嘗試使用html控件。即,它不回發給服務器。

您確切的要求是什麼?您不想回發控件,或者您不想感受頁面的回傳。如果是這樣,你可以在asp.net ajax中使用UpdatePanel並嘗試使用條件更新。

+0

我想捕獲所有回發場景,包括控制回發並避免它。 – rockrule 2009-10-22 07:51:45