用c#编写留言板

用c#编写留言板,第1张

只要思路的话;

一个数据库,一张表,主要包含字段是:“留言者”,“留言时间”,“留言信息”,“回复”等

一个浏览留言的页面,从数据库中读取留言显示,可以用DataList或者ListView控件。上面有“我要留言”的入口。

通过入口进入提交留言的表单,可以用DetailView的Edit模式,或者就自己建一个表单,在其中有Submit按钮,添加留言到数据库中。

一个后台管理的页面,呈现内容和浏览留言页面类似,只不过每条留言都增加了“删除”,“回复”的选项,供管理员对留言进行管理。

当然,如果你需要进行注册验证,还需要用户管理的相关页面、数据库和流程。

需要的知识主要是数据库,ADOnet,还有net的Data控件的使用。

两个表:

用户表:ID、用户名、密码、email 等

留言板表:ID、parent_id、title、content、user_id 等

(其中,如果是楼主发的帖子,则parent_id=0

如果是用户的回帖,则parent_id 等于 楼主发的帖子的 ID)

先说说你用c#语句创建数据库吧,我贴个例子给你你就懂了。

string

myexecutequery="create

database

test";

//创建test数据库

sqlconnection

mysqlconnection

=

new

sqlconnection("server=mysqlserver;user

id=sa;password=sa;trusted_connection=yes;");

sqlcommand

mycommand

=

new

sqlcommand(myexecutequery,

mysqlconnection);

mycommandconnectionopen();

mycommandexecutenonquery();

mysqlconnectionclose();

下面再说说你在winform里创建可视化数据表,在net

20平台里有很多相应的控件可以使用,以达到你说的可视化 *** 作数据库程序。

注意在程序头部添加:

using

systemdatasql;

//引用

你有后台管理吗?如果光是html网页,你要想建立一个留言板那就很费力了,要自主开发。

大概过程是这样:

1、先要建一个数据表。

2、sql语句把留言板表单里的各项值写入数据表。

3、将数据调入后台显示,执行 *** 作。

说说我的思路:

1、判断是不是被审批成功,只需要在用户表中设置一个标志字段即可:如,ActiveFlag 值为0 或 1 ,注册时为0,审核通过为 1

2、登录系统后,留言应该有所有人的简单列表,前面添加复选框供选择发送给谁,其中也包括 全选。 全选可以使用给每一个人发一条的方式,插入数据库。也可以设置一个公共标志字段:PublicFlag,值为 0或1

3、是否阅读,也设置标志位:ReadFlag值为:0,1,2分别表示 未读,删除至回收箱,永久删除其实只是不让他看见,数据库还有,至少如果有公共信息的时候不允许其真的删除

4、批量 *** 作都是一样的,只需要循环判断选择了哪些,一般用主键字段值处理。

有问题给我留言,看到会回复

以上就是关于用c#编写留言板全部的内容,包括:用c#编写留言板、MySQL数据库使用、用c#和sqlserver数据库做一个留言板系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9504843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存