ASP专业实习(1)--后台添加与展示栏目
来源:互联网 发布:曼秀雷敦洗面奶 知乎 编辑:程序博客网 时间:2024/06/05 05:44
(1)后台--添加数据
后台页面--insert.aspx
insert.aspx主要代码
<form action="" method="post" id="myform" name="myform" enctype="multipart/form-data" runat="server"> <table class="insert-tab" width="100%"> <tbody> <tr> <th><i class="require-red">*</i>标题:</th> <td> <asp:TextBox ID="Title" runat="server" class="common-text required" Size="50"></asp:TextBox> </td> </tr> <tr> <th></th> <td> <asp:Button ID="tijiao" runat="server" Text="添加" class="btn btn-primary btn6 mr10" OnClick="tijiao_Click"/> <input class="btn btn6" onclick="history.go(-1)" value="返回" type="button"> </td> </tr> </tbody></table> </form>
数据库字段设置
后台代码
首先现在web.config配置连接字符串
<connectionStrings> <add name="ConnectionString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\maker.mdf;Integrated Security=True" providerName="System.Data.SqlClient" /> <!--机房环境--> <!--<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=E:\maker\App_Data\maker.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient" />--> </connectionStrings>
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class Account_user_insert : System.Web.UI.Page{ public static string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; WebMessageBox webmessagebox = new WebMessageBox(); protected void Page_Load(object sender, EventArgs e) { } protected void tijiao_Click(object sender, EventArgs e) { string con = connectionString; SqlConnection conn = new SqlConnection(con); string catetitle = this.Title.Text.Trim(); string sql = "select count(*) from cate where catetitle=N'" +catetitle+ "'"; //sql语句,查询当前添加的栏目是否存在数据库,N表示中文字符 SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); int ret = Convert.ToInt32(cmd.ExecuteScalar()); //返回查询的条数, conn.Close(); if (ret > 0) { WebMessageBox.Show("栏目名称已存在"); } else { string insert = "insert into cate (catetitle)values(N'" +catetitle+ "')"; SqlCommand com = new SqlCommand(insert, conn); conn.Open(); int i = Convert.ToInt32(com.ExecuteNonQuery()); if (i > 0) { Response.Write("<SCRIPT language=JavaScript>alert('添加成功!');location='index.aspx';</SCRIPT>"); } else { Response.Write("<SCRIPT language=JavaScript>alert('添加失败!');location='index.aspx';</SCRIPT>"); } } }}
添加成功后返回的页面
在此没有使用asp自带的控件,原因是不会用!!!
所以前端的主要的代码是
<div class="result-content"> <%=test %> </div>
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.Configuration;public partial class Account_admin_index : System.Web.UI.Page{ public static string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; public string test = ""; protected void Page_Load(object sender, EventArgs e) { string con = connectionString; SqlConnection conn = new SqlConnection(con); string sql = "select Id,catetitle from cate "; //查询cate表的id,catetitle字段 conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataAdapter sda = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); // sda.Fill(ds); //数据填充 conn.Close(); DataTable dt = ds.Tables[0]; test = "<table class='result-tab' width='100%'><tr><th>ID</th><th>标题</th><th>操作</th></tr>"; for (int i = 0; i<dt.Rows.Count; i++) //循环输出表格 { test += "<tr><td>" + dt.Rows[i]["Id"].ToString() + "</td>"; test += "<td>" + dt.Rows[i]["catetitle"].ToString() + "</td>"; test += "<td><a class='link-update' href='edit.aspx?id=" + dt.Rows[i]["Id"] + "&catetitle=" + dt.Rows[i]["catetitle"] + "'>修改</a> "; test += "<a class='link-del' href='del.aspx?id=" + dt.Rows[i]["Id"] + "'>删除</a></td></tr>"; } test+="</table>"; }
阅读全文
0 0
- ASP专业实习(1)--后台添加与展示栏目
- 织梦CMS后台栏目添加栏目缩略图修改
- 后台订单添加weight等栏目
- CSDN博客添加自定义栏目展示新浪微博秀
- ecshop 后台添加一个新版块栏目 并对该栏目添加权限设置
- 解决DedeCMS 5.7后台联动不能添加二级栏目
- dede织梦后台给栏目添加上缩略图
- [thinkPHP5项目实战_09]后台添加栏目及验证
- dede织梦后台给栏目添加上缩略图
- 帝国cms添加栏目前台显示正常,后台管理栏目中不显示
- 【phpcms v9】 后台添加栏目过多,会导致后台操作巨缓慢
- 网络专业实习报告
- 专业实习01
- 专业实习02
- 专业实习03
- 后台商品栏目空白
- 专业成果展示
- 首页栏目 JQuery异步展示
- HGO工具CoordTool坐标七参数转换
- JavaScript笔记(CommonJS规范)
- Hadoop日记Day20---ZooKeeper系列(二)
- 电商笔记-01
- MySQL的Replace into 与Insert into on duplicate key update真正的不同之处
- ASP专业实习(1)--后台添加与展示栏目
- MacOS 开发
- Hbuilder打包app的简单步骤
- 今天学习了一下使用NPM
- Hadoop日记Day20---Zookeeper系列(一)
- sklean 数据集特征提取
- java学习笔记(一)程序基本结构
- Android -- Activity启动流程分析
- XSS漏洞分析