在SendFile.aspx页面中,分别在公文名称、接收人、公文内容输入框中输入相关信息,此时单击“发送”按钮,实现对公文的发送。该按钮触发事件btnOK_Click(object sender, System.EventArgs e),该事件调用函数InsertPlan把总结内容添加到数据库中。上传附件由上载控件AttachmenFile实现,单击“确定上传”按钮控件,触发事件btnPre_Click(object sender, System.EventArgs e)就可以把上载控件中的文件数据上载到数据库中。
发送公文是把发送的信息准确的注入数据库表publicfile中,SQL注入语句为:
string cmd="insert into [conclusion] (id,[name],content,sender,ReceiverDescription,SendTime) values"
+"(@id,@name,@content,@sender,@ReceiverDescription,@SendTime)"
图4-18 公文管理界面
在SendedFile.aspx页面中单击“删除”按钮,就可以实现对所选信息的删除,该功能由事件Page_Load(object sender, System.EventArgs e)实现。它调用string类的delID方法从数据库中删除所选的信息,其中删除过程中使用delID作为参数。
删除公文是删除对应的数据库publicfile表中的公文内容,数据删除语句为: Request .QueryString ["delId"]!=null
delID =Request .QueryString ["delId"].ToString();
string sql="delete from [conclusion] where id=@id";
管理员通过留言管理模块,可以对留言进行删除功能,在这一模块里,管理员可以清晰的看到发表公文留言的用户、时间和留言的主题,在留言中心不仅能看到留言的内容,还能取得留言人的联系方式。如图4-19、4-20所示。
图4-19 发表留言界面
在innote.aspx页面中,分别在呢称、主题、内容输入框中输入相关信息,此时单击“发表”按钮,实现对公文的发送。该按钮触发事件Page_Load(object sender, System.EventArgs e),该事件调用函数NotesBind把总结内容添加到数据库中。
发表留言是把发表的信息准确的注入数据库表note中,SQL注入语句为:
string sql="INSERT INTO notes(nickname,title,uptime,content,qq,homepage,sex,picture,email)"+"VALUES(@nickname,@title,@uptime,@content,@qq,@homepage,@sex,@picture,@email)"
图4-20 查看留言界面
在notedefault.aspx页面中,该功能由函数Page_Load(object sender, System.EventArgs e)实现,其中留言内容由函数DataBind调用DataSet类从数据库中获取。单击“上一页”和“下一页”按钮,该按钮触发事件Button1_Click(object sender, System.EventArgs e)和Button2_Click(object sender, System.EventArgs e),该事件调用函数DataBind,实现页面的转换。
查看留言是把要查看的信息准确的从数据库表note中提取出来,SQL语句为:
string sql="SELECT COUNT(*) FROM NOTES "
.NET平台提供了一个同意的Web开发平台,新建一个空白解决方案,会自动生成一个Web.config,在里面可以设置数据库连接信息,连接数据库语句为:
<add key="connectionString" value="server=GOUSI-DCBE
</appSettings>
其中GOUSI-DCBE
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>