473,403 Members | 2,284 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,403 software developers and data experts.

A .NET Control to handle Ratings and reviews

Hi,

Does anyone know of a good, cheap, prefereably free ,net control that I can
use that will aloow users to not only rate something i.e.: 1-5 stars but
also post comments on whatever they are rating. i.e. a possible a picture..
etc.

Thanks,
Apr 14 '07 #1
3 1202

"Rob Dob" <ro************@yahoo.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
Hi,

Does anyone know of a good, cheap, prefereably free ,net control that I
can use that will aloow users to not only rate something i.e.: 1-5 stars
but also post comments on whatever they are rating. i.e. a possible a
picture.. etc.

Thanks,
I built such a control in-house but it took about a month of development,
QA'ing, cleaning up, tweaking, etc. Keep in mind, it's not as simple as it
seems, if only because:

a) A comment thread needs to be associated with something, i.e. an article.

b) The users' info needs to be retained. Cookies work, but if the users are
already logged in on your site you should store the user data on the
database.

c) Retaining a thumbnail image of the user requires you to host the user
data on the server anyway, unless you just expect the users to keep
referencing an external URL to a thumbnail graphic (cookies can be used to
pre-populate this). But I don't recommend that, because thumbnail images'
dimensions should be imposed by you, and you also run the risk of hacks,
attacks, and privacy invasions by allowing users to reference external URLs
for images. Rather, you should load the image on the server after having
loaded the image into a bitmap (System.Drawing.Image) to validate that it's
indeed an image and to impose the thumbnail resizing.

Good luck,
Jon

Apr 14 '07 #2

"Jon Davis" <jo*@REMOVE.ME.PLEASE.jondavis.netwrote in message
news:uy**************@TK2MSFTNGP05.phx.gbl...
>
"Rob Dob" <ro************@yahoo.comwrote in message
news:%2****************@TK2MSFTNGP02.phx.gbl...
>Hi,

Does anyone know of a good, cheap, prefereably free ,net control that I
can use that will aloow users to not only rate something i.e.: 1-5 stars
but also post comments on whatever they are rating. i.e. a possible a
picture.. etc.

Thanks,

I built such a control in-house but it took about a month of development,
QA'ing, cleaning up, tweaking, etc. Keep in mind, it's not as simple as it
seems, if only because:

a) A comment thread needs to be associated with something, i.e. an
article.

b) The users' info needs to be retained. Cookies work, but if the users
are already logged in on your site you should store the user data on the
database.

c) Retaining a thumbnail image of the user requires you to host the user
data on the server anyway, unless you just expect the users to keep
referencing an external URL to a thumbnail graphic (cookies can be used to
pre-populate this). But I don't recommend that, because thumbnail images'
dimensions should be imposed by you, and you also run the risk of hacks,
attacks, and privacy invasions by allowing users to reference external
URLs for images. Rather, you should load the image on the server after
having loaded the image into a bitmap (System.Drawing.Image) to validate
that it's indeed an image and to impose the thumbnail resizing.

Good luck,
Jon
... a few other reasons why it took longer for us ...

- Comment threads were "owned" by other users who were responsible for the
subject being commented on, who could "moderate" (allow or delete) the
comment posts and the ability to post.
- Ratings had to be retained on the database because a user cannot rate
twice (and cookies are no good as anyone can edit or reset their cookies)
- Metadata about the users had to be captured and utilized, such as to
display the username, avatar, and a URL link to the user's profile page.
etc.

What I'm getting at and the point of my replies is that the .NET control you
ask for is difficult to genericize. Most commenting functionality is rather
proprietary.

Jon

Apr 14 '07 #3
google:

rating control asp.net
"Rob Dob" <ro************@yahoo.comwrote in message news:%2****************@TK2MSFTNGP02.phx.gbl...
Hi,

Does anyone know of a good, cheap, prefereably free ,net control that I can use that will aloow users to not only rate something
i.e.: 1-5 stars but also post comments on whatever they are rating. i.e. a possible a picture.. etc.

Thanks,


Apr 18 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: DotNetJunkies User | last post by:
Hi All I am developing a site using ASP.Net I want to develop a site that generates forms ( textbox,check boxes etc) automatically ie is from database itself depending on the no of rows in the...
4
by: DotNetJunkies User | last post by:
I have created a User Control (a Pareto Chart) using C#. It works great in .Net Windows Apps, but I also need to use it in a Web Application (to view in IE). Everything I read on this seems to be...
2
by: DotNetJunkies User | last post by:
Hi, Can someone please point me in the right direction on how to create an image control that could be used in either a windows application or web application? Am I barking up the wrong tree...
8
by: Bernie Yaeger | last post by:
Is there a way to move a control on a form, as if it were a floating toolbar (but it's not; it's a datagrid, actually, a small one)? Thanks for any help. Bernie Yaeger
3
by: R. Rajesh Jeba Anbiah | last post by:
I just checked the new GG Beta and came across this interesting ratings (ratings given by regulars/newbies to c.l.php regulars). I guess this might surprise for some. Poster - Avg -...
3
by: Fred Chateau | last post by:
I am trying to access a user control class, for a user control that is loaded dynamically, from the containing page. I have been able to access Web controls in the user control, but so far I have...
1
by: lamarant | last post by:
Hi...I'm trying to use the Rating Control in the Ajax Toolkit in a datalist. I have the control showing up in the list, with the logged in users current rating for each item in the list showing... ...
3
by: Shumit | last post by:
Hi newbie here. Could someone tell me or point me in the direction of how to write the youtube type ratings stars where the images change colour as you go over them up to the star you are on...
0
by: cnb | last post by:
class Customer(object): def __init__(self, idnumber, review): self.idnumber = idnumber self.reviews = def addReview(self, review): self.reviews.append(review) def averageGrade(self): tot...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.