2009-10-22 112 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