我需要创建一个带有3个图像的用户控件:喜欢,不喜欢和评论按钮。我想喜欢和不喜欢按钮来保存一些信息到数据库(喜欢用户和喜欢的对象)。但我想在不重新加载页面的情况下工作。使用AJAX创建用户控件
示例方案:
- Like按钮显示像数后话了具有任何
- 用户喜欢的博客文章。
- 像流程一样保存到数据库
- 禁用按钮。
我想通过AJAX调用来执行此操作,在控件内部使用控件的页面。我不想单独实施它们。当另一个开发人员想要使用它时,他/她必须通过实例化来使用该控件。此外,它必须在页面中多次使用。
问候。
我需要创建一个带有3个图像的用户控件:喜欢,不喜欢和评论按钮。我想喜欢和不喜欢按钮来保存一些信息到数据库(喜欢用户和喜欢的对象)。但我想在不重新加载页面的情况下工作。使用AJAX创建用户控件
示例方案:
我想通过AJAX调用来执行此操作,在控件内部使用控件的页面。我不想单独实施它们。当另一个开发人员想要使用它时,他/她必须通过实例化来使用该控件。此外,它必须在页面中多次使用。
问候。
将您的按钮放入用户控件的更新面板中。
这Introduction to the UpdatePanels会让你开始。
然后其他开发人员可以使用您在任何其他页面上控制没有任何问题。
更新面板是内部进行ajax调用并更新其内容的服务器控件。
应该为你想要的完美工作。
我认为更新面板非常适合使用。该控件将在页面中使用10次。 – atakanozgun
不,它们不会很贵,任何服务器控制所需的js,即使您使用它10次,也只会加载一次。这些脚本也被缓存在客户端。所以直到你改变你的版本,大多数客户端不会再下载它们。既然他们很容易添加和删除,为什么不尝试和基准的性能。 – nunespascal
好吧,我一直在尝试你的建议,到目前为止这么好。感谢帮助。 – atakanozgun
我已经阅读了一些关于AJAX服务器控件的文档,但是对于这种操作看起来有点复杂。 – atakanozgun