0

我在我的网页中使用了 ASP.NET Ajax Rating 控件,到目前为止一切都很好。不过我有一个问题。目前用户可以点击任何星(1-5)来指定他们的评级。但是一旦点击用户无法重置评级,即在单击特定星星后,他/她可能会选择根本不评级并将所有星星留空。使用 JavaScript 我已经能够做到这一点,即清空所有星星但是如果用户再次将鼠标悬停在星星上,他之前选择的星星仍然存在并保持突出显示。

无论如何我们可以重置提供的评级吗?

4

1 回答 1

0

这不是内置功能。您必须以可编程的方式将值存储在变量中,然后利用适当的事件来实现这一点。所以答案是肯定的,但是是手动的。没有内置事件,但应该可以通过监听底层 HTML 元素的 mouseover 事件来实现......或者在评级旁边放置一个清除按钮来重置它。

于 2013-05-06T20:12:56.067 回答