ASP.NET实现数据的添加(第10节)
程序员文章站
2024-02-18 13:17:58
这节以新闻网站为例实现新闻的添加,并把附件和图片上传至服务器。
学习内容
步骤一 添加新项,创建web窗体并将其命名为“newsadd.aspx”
步骤二 布局页面,...
这节以新闻网站为例实现新闻的添加,并把附件和图片上传至服务器。
学习内容
步骤一 添加新项,创建web窗体并将其命名为“newsadd.aspx”
步骤二 布局页面,创建6行2列的表格
步骤三 数据源控件定义数据的方法,在newschuli.cs页面中编写代码如下:
public static void addnews(newsclass news1) { using (sqlconnection cn = dbconn.getconnection()) { cn.open(); sqlcommand cm = new sqlcommand(); cm.connection = cn; string sql = "insert news(title,contents,img,annex,time) values(@aa,@bb,@cc,@dd,@ee)"; cm.commandtext = sql; cm.parameters.addwithvalue("@aa", news1.title); cm.parameters.addwithvalue("@bb", news1.contents); cm.parameters.addwithvalue("@cc", news1.img); cm.parameters.addwithvalue("@dd", news1.annex); cm.parameters.addwithvalue("@ee", news1.time); cm.executenonquery(); } }
步骤四 打开newsadd.aspx设计页面,双击button1按钮,编写代码:
protected void button1_click(object sender, eventargs e) { newsclass news1 = null; news1 = new newsclass(); news1.title = textbox1.text.tostring().trim(); news1.contents= textbox2.text.tostring().trim(); news1.img = fileupload1.filename.tostring(); news1.annex= fileupload2.filename.tostring(); news1.time = datetime.now.tostring(); newschuli.addnews(news1); response.redirect("newscategoriesmanager.aspx"); }
步骤五 将上传的图片或附件存放到网站中,在button按钮下,编写代码:
if (fileupload1.hasfile) { fileupload1.saveas(server.mappath("../upfile" + "\\" + datetime.now.tostring("yyyymmddhhmmss") + fileupload1.filename)); } if (fileupload2.hasfile) { fileupload2.saveas(server.mappath("../upfile" + "\\" +datetime.now.tostring("yyyymmddhhmmss") + fileupload2.filename)); }
步骤六 运行
运行效果图:
总结
通过本节的学习,实现了数据的添加,完善了对news的基本操作:查找,更新,以及今天所学习的添加任务。在此基础上还扩充了一个知识点—如何将上传的图片或附件存放到网站中,希望今天的学习,大家和小编都有所收获。
上一篇: 使用有趣的自定义标记布局页面
下一篇: 凸起的按钮效果
推荐阅读
-
GridView控件实现数据的显示和删除(第8节)
-
ASP.NET实现数据的添加(第10节)
-
ASP.NET连接sql2008数据库的实现代码
-
Repeater中添加按钮实现点击按钮获取某一行数据的方法
-
asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法
-
php 中怎么实现低权限添加的数据要通过高权限的审核才能通过添加呢.给点思路
-
php 中怎么实现低权限添加的数据要通过高权限的审核才能通过添加呢.给点思路
-
django admin添加数据自动记录user到表中的实现方法
-
EasyUI的DataGrid每行数据添加操作按钮的实现代码
-
基于React实现表单数据的添加和删除详解