1、 在数据库中建立一个test数据库,在test数据库中建立一个book_info表。
Book_name varchar(100)
Author varchar(50)
Press varchar(50)
Press_date varchar(20)
Image varchar(30)
2、 制作一个如下页面:
当单击“插入图书信息”按钮时,将用户的信息保存到book_info表中。注意:封面图片要求先上传到网站根目录下的“upload”文件夹中,再将图片在网站中的相对路径保存到数据库book_info表的Image字段中。
布局代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <table> <tr> <td><asp:Label ID="Label1" runat="server" Text="书名:"></asp:Label></td> <td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </td> </tr> <tr> <td><asp:Label ID="Label2" runat="server" Text="作者:"></asp:Label></td> <td> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td> </tr> <tr> <td> <asp:Label ID="Label3" runat="server" Text="出版社:"></asp:Label></td> <td><asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"> <asp:ListItem>清华大学出版社</asp:ListItem> <asp:ListItem>机械工业出版社</asp:ListItem> <asp:ListItem>人民邮电出版社</asp:ListItem> <asp:ListItem>电子工业出版社</asp:ListItem> </asp:DropDownList></td> </tr> <tr> <td><asp:Label ID="Label4" runat="server" Text="出版日期:"></asp:Label></td> <td><asp:Calendar ID="Calendar1" runat="server"></asp:Calendar></td> </tr> <tr> <td> <asp:Label ID="Label5" runat="server" Text="封面图片:"></asp:Label></td> <td> <asp:FileUpload ID="FileUpload1" runat="server" /></td> </tr> <tr> <td></td> <td> <asp:Button ID="Button1" runat="server" Text="插入图片信息" onclick="Button1_Click" /></td> </tr> </table> </form> </body> </html>
cs代码
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string savePath = Server.MapPath("~/images/"); if (FileUpload1.HasFile) { String fileName = FileUpload1.FileName; savePath += fileName; FileUpload1.SaveAs(savePath); } string sql = "Data Source=A25;Initial Catalog=test;Integrated Security=True"; string sqlStr = @"Insert into book_info(Book_name,Author,Press,Press_date,Image) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + DropDownList1.SelectedItem.Text + "','" + Calendar1.SelectedDate.ToShortDateString() + "','" + FileUpload1.FileName + "')"; using (SqlConnection conn = new SqlConnection(sql)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sqlStr; cmd.ExecuteNonQuery(); } } Response.Write("插入成功!"); } }
以上就是本文的全部内容,希望可以给大家一个启发,对大家的学习有所帮助。
书目 [Rules00] Guy Kawasaki, Michelle Moreno, and Gary Kawasaki. 2000. HarperBusiness. Rules for Revolutionaries: The Capitalist Manifesto for Creating and Marketing New Products and Services. [RDev96]
huihut/CS-Books:Computer Science Books 计算机技术类书籍 PDF 语言 《C++ Primer》 《Effective C++》 《More Effective C++》 《深度探索 C++ 对象模型》 《深入理解 C++11》 《STL 源码剖析》 算法 《剑指 Offer》 《编程珠玑》 《程序员面试宝典》 系统 《深入理解计算机系统》 《Windows
市面上有很多关于 PHP 的书,但遗憾的是很多都已经非常陈旧而且包含不正确的资料。甚至还有 “PHP 6” 的书籍,这个 PHP 版本是根本不存在的,而且永远不会出现。PHP 5.6 之后其实是 “PHP 7”,这里解释了部分原因。 这个章节的目录主要是针对 PHP 开发,并且会随着最新的技术趋势而更新。如果你想在这里加入你的书,请发送一个 PR ,我们将会审查你提供的内容是否有相关性。 免费书籍
本文向大家介绍asp.net实现删除DataGrid的记录时弹出提示信息,包括了asp.net实现删除DataGrid的记录时弹出提示信息的使用技巧和注意事项,需要的朋友参考一下 本文实例展示了asp.net实现删除DataGrid的记录时弹出提示信息的方法,在进行项目开发的时候非常实用,具体步骤如下: 1.在DataGrid中加一超链接按钮列,文本设为"删除",在aspx页面中加上如下代码: 2
概况 背景 这个项目的起源是我想录入我的书架上的书籍——当时,大概有近四百本左右。由于大部分的手机软件都是收费的,或封闭的,因此我便想着自己写一个app来完成书籍的录入。 ShowCase 最后的效果如下图所示: Bookshelf 代码见: https://github.com/phodal/bookshelf/ Ionic + Zxing 所需要的移动框架还是Ionic,用于扫描条形码的库是Z
GitBook.com 上的书籍可以自由配置主题,首先进入书籍的属性页面,下拉页面找到 “Theme” 图标,如下图所示: 点击 “Theme” 后,出现主题选择页面,目前提供了 4 种可选主题,用户可以选择其中一种作为书籍的主题,如下图所示: 最后,点击 “Save” 按钮,保存即可!