<
td
valign
=
"top"
>
<
telerik:RadRating
ID
=
"VendorRating"
runat
=
"server"
Skin
=
"CustomSkin"
EnableEmbeddedSkins
=
"false"
EnableEmbeddedBaseStylesheet
=
"false"
/>
<
asp:RangeValidator
ID
=
"RatingValidator"
runat
=
"server"
ControlToValidate
=
"VendorRating"
MinimumValue
=
"1"
MaximumValue
=
"5"
ErrorMessage
=
"Please provide a rating!"
></
asp:RangeValidator
>
</
td
>
This table also contains a textbox for comments and a save button. When the save button is clicked, VendorRating.Value is saved to the database. The save functionality all works properly, and the validator on VendorRating works.
This table sits inside a control that is hidden until the user clicks an "Add a Review" button that sits at the bottom of a table containing all of the existent reviews. It is when the "Add a Review" button that displays the radrating that the error occurs.
The problem is that when I view the website outside of the development environment, on certain computers the rating stars consistently don't show up at all (they look like white space) and that whitespace turns to black boxes when clicked. This happens consistently on affected computers, but never on others. The stars in the existing ratings display properly on page load, but when the user control to enter a review is made visible, those stars also render strangely.
I have attached a screenshot to demonstrate the viewing error. The RadRatings use a custom skin (all I did for that was to edit the sprite image to match my needs. The RadRatings in the existing reviews are disabled so the number of stars cannot be changed. The RadRating in the write review control is enabled to allow users to select the rating value.
Any help is greatly appreciated!
Kaleb