我真的像看起来的 我想把它变成我的 ASP.NET 网络应用程序.我喜欢这样的主题和如何容易使用的部件。目前,我正在使用的AJAX控制工具的控制的 日历ModalPopup.我希望可以替代他们 日期选择对话 部件,但我听到 他们 的问题UpdatePanels.有的解决方法对这些问题,但是我想知道,是否值得?

这导致进入我的问题(s):

  • 有人已经运用技小工具专门(而不是AJAX工具包控制)中的一个ASP.NET 网络应用程序,偶尔使用UpdatePanels?
  • 是否有任何最佳做法资源得到技和UpdatePanels玩好吗?

更新: 基于答案迄今为止,它看来,最好的事情要做的就是 替换UpdatePanels美元.阿贾克斯和PageMethods.应该允许我使用便捷,没有任何问题,并且还能提高我的AJAX性能。

有帮助吗?

解决方案

不,这是不值得的。如果工具包的日历和modalpopup剂是为你工作,然后只是保住他们。

在未来的项目,远离asp.net 阿贾克斯和使用jQuery。这种方式你不会遇到任何的updatepanel问题。ASP.NET 4.0web表单是要作用jQuery更容易在过去,因为你会有更多的控制,如何控制获取名为当他们呈现HTML。

其他提示

我们使用微软的AJAX(仅使用UpdatePanels)和技和所有的伟大工程。

使用UpdatePanels使所有UserControls,回发视图状态等工作正如你所期望的用户界面增强的!有几个东西要学,在获得他们一起工作,直到我们找到一个替代我们将继续这样做。我们认为它是值得的。

我会希望看到如何UpdatePanels可以很容易地更换字,但我希望一个将需要编写额外的代码为每个UpdatePanel更换,而不是让asp.net 处理事情?是否有任何文章没有证明更换UpdatePanels包含asp.net 控制体以及控的事件等等?

我工作上的一个项目与很多UpdatePanel九,事情只是工作的罚款。

是的,这是一个时期你需要学习,为了使事情的工作。

如果你有一个很大的UpdatePanels和你不要删除它们然后这是可以理解的,而使用,这是只是改善用户界面,所以它不会变得更糟。

还jQuery有functionalitys有关阿贾克斯,这样你就可以做优雅的客户端编码的字这是不相关的设计和用户界面的东西。

我想如果你搜索的能力和阿贾克斯在互联网上,你会发现一群很好的例子,并收技术的两种技术在一起。

PS:

  • 记住,UpdatePanel是邪恶的,在排序的方式的时候你用的是不适当的方式。

  • UpdatePanel是(一般AJAX)是非常定,使自己的时间,以优化它

祝你好运!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top