For
1) If you use gridview, you almost have to go this route. But we need more details about what you are trying to do.
2) When you post and then post the same answer / question, it should be checked and deleted. Remember that you are only allowed 1 vote per question or answer so that your database table is written so that there is a unique row for the user ID, QuestionID (given that the question is unique). Therefore, you should not even let it insert duplicate rows into the table.
3) stackoverflow is an application like mvc, you use web forms, so you can use gridview or listview. They probably just iterate over the answers and generate html (like this MVC).
Jonh
source share