当前位置: 首页 > 编程笔记 >

ASP.NET书籍信息录入实现代码

宰父德馨
2023-03-14
本文向大家介绍ASP.NET书籍信息录入实现代码,包括了ASP.NET书籍信息录入实现代码的使用技巧和注意事项,需要的朋友参考一下

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” 按钮,保存即可!