.net简单web开发
新建空web项目
新建首页
index.asps 添加代码
<div>
<asp:TextBox ID="txt_test" runat="server"></asp:TextBox>
<asp:Button ID="btn_test" runat="server" Onclick="btn_test_Click" Text="保存"/>
</div>
<asp:Repeater ID="rpt_test" runat="server">
<ItemTemplate>
<div>
<%#Eval("DeptName")%>
</div>
</ItemTemplate>
</asp:Repeater>
index.aspx.cs 代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data;
using System.Data.SqlClient;
namespace WebApplication2
{
public partial class index : System.Web.UI.Page
{
static string strConn = ConfigurationManager.ConnectionStrings["myconn"].ToString();
SqlConnection conn = new SqlConnection(strConn);
protected void Page_Load(object sender, EventArgs e)
{
LoadInfo();
}
private void LoadInfo()
{
ConnectDB();
string strSql = @"select DeptName from E_Dept";
DataTable dt = ExecuteQuery(strSql);
rpt_test.DataSource = dt;
rpt_test.DataBind();
CloseDB();
}
protected void btn_test_Click(object sender,EventArgs e)
{
ConnectDB();
string strSql = @"insert into E_Dept (DeptName) values ('" + txt_test.Text + "')";
ExecuteNonQuery(strSql);
LoadInfo();
CloseDB();
}
public void ConnectDB()
{
try
{
conn = new SqlConnection(strConn);
conn.Open();
}
catch (Exception ex)
{
}
}
public void CloseDB()
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
public DataTable ExecuteQuery(string sqlString)
{
try
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(sqlString, conn);//从数据库中查询
da.Fill(ds);//将数据填充到DataSet
return ds.Tables[0];
}
catch (Exception ex)
{
return null;
}
}
public int ExecuteNonQuery(string sqlString)
{
try
{
SqlCommand cmd = new SqlCommand(sqlString, conn);
return cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
return -1;
}
}
}
}
数据库创建表E_Dept
Web.config 配置数据库连接
<connectionStrings>
<add name="myconn" connectionString="server=服务器名;database=数据库名;uid=用户名;password=密码" providerName="System.Data.SqlClient" />
</connectionStrings>
运行
.net简单web开发相关推荐
- 基于Golang的简单web服务程序开发——CloudGo
基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...
- 主流WEB开发语言简单对比(转)
主流WEB开发语言简单对比 原文链接:http://www.uml.org.cn/site/201401091.asp 随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...
- SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
转载自 SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载 基本准备工作 1.安装JDK1.6以上版本,安装与配置 2.下载mybatis-3.2.0版:htt ...
- requestmapping里面的参数_golang web开发——参数绑定(上)之用Go实现简单的Trie
背景 上一篇文章简单地介绍了使用golang如何完成内存中的增删改查,其实在实际工作中用处不是很大,旨在帮助大家了解一些golang的一些基本语法,和golang http包的基本使用,如何获取GET ...
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <! ...
- ubuntu下使用vscode开发golang程序,从控制台到简单web程序
最近项目要使用go语言开发一个web程序,由于是第一次使用go开发,就将开发过程中的点滴做个记录吧. 目录 1.安装go 1.1 安装 1.2 配置go语言环境变量 2.vscode配置go开发 2. ...
- 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个电风扇动画效果~适合初学者~超简单~ |前端开发|IT软件
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个电风扇动画效果~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYP ...
- 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...
最新文章
- as3.0 删除子元件
- jw player flash网页播放器 参数说明以及应用配置
- 【科普】boy and girl,你是不是对算法工程师有误解
- 好朋友简简单单,好情谊清清爽爽,好缘份久久长长
- 吴恩达神经网络1-2-2_图神经网络进行药物发现-第2部分
- UNet以ResNet34为backbone in keras
- mysql无法远程连接 111_如何解决远程连接mysql出现Can't connect to MySQL server on (111 Connection refused)的问题...
- 信息系统运行管理员有必要考吗?现在备考还来得及吗?
- Gradle从入门到实战 - Groovy基础(by任玉刚)读后笔记
- 家谱制作软件如何成谱编修流程
- poi导出百万数据到excel,只在瞬息之间
- IO流---Reader和Writer
- 手机市场变天:荣耀鸣枪,重回舞台中央?
- 蓝牙手柄UKCA认证
- 画圆形头像的简单画法
- 自媒体怎么快速入门?这几个技巧一定要掌握好
- Switch可以用string做参数吗
- [每日100问][2011-9-30]iphone开发笔记,今天你肿了么
- 震惊!深度揭秘互联网络!!!
- 300G的高防服务器能防御300G攻击流量么?