Click here to Skip to main content
15,879,535 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi,
i have a website and i want to add a community web page like forum page. In which registered user and post and comment on other post.How this can be possible.
Please help me i don't get idea how to code for this type of page in asp.net with C#.
Thanks
Balwant
Posted

It's be a lot of work to design from scratch, better to find something open source + modify if required

http://csharp-source.net/open-source/forum-software[^]

Yet Another Forum[^]

There are very mature, free forums available in other languages as well, have a search.
 
Share this answer
 
Comments
Balwant.mnd 31-Mar-11 8:42am    
no i want to made it from scratch only one forum page. have any idea how to start.?
Dylan Morley 31-Mar-11 8:45am    
Too much to desribe in a Quick Answer.

You need to make sure users are registered and authenticatioon etc. You need to store users, posts, responses in a database. You need to render all this into a page.

How would it read? Like a comments page in a blog? Or like this 'Quick Answers' forum on codeproject

Best for you is to find something & modify to your requirements.
Sergey Alexandrovich Kryukov 31-Mar-11 15:48pm    
It's good you want to make it from scratch.
You can use other works just to get some ideas. The mere fact you've posted the Question tells that you need some...
--SA
Balwant.mnd 31-Mar-11 8:57am    
i just make use of the session variable of the existing user of that website. this forum page is enhancement to existing website. the user management is already done in webconfig file.
or i think make it open to all user whether registered or anonymous.

What is your Idea?
Sergey Alexandrovich Kryukov 31-Mar-11 15:48pm    
Good enough for starters, my 5.
--SA
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900