新建空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开发相关推荐

  1. 基于Golang的简单web服务程序开发——CloudGo

    基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...

  2. 主流WEB开发语言简单对比(转)

    主流WEB开发语言简单对比  原文链接:http://www.uml.org.cn/site/201401091.asp   随着时间的飞逝,随着岁月的流失.从世界上第一台计算机ENIAC诞生至今,已 ...

  3. SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载

    转载自   SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载 基本准备工作 1.安装JDK1.6以上版本,安装与配置 2.下载mybatis-3.2.0版:htt ...

  4. requestmapping里面的参数_golang web开发——参数绑定(上)之用Go实现简单的Trie

    背景 上一篇文章简单地介绍了使用golang如何完成内存中的增删改查,其实在实际工作中用处不是很大,旨在帮助大家了解一些golang的一些基本语法,和golang http包的基本使用,如何获取GET ...

  5. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

  6. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个扁平化风格css螃蟹图形~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <! ...

  7. ubuntu下使用vscode开发golang程序,从控制台到简单web程序

    最近项目要使用go语言开发一个web程序,由于是第一次使用go开发,就将开发过程中的点滴做个记录吧. 目录 1.安装go 1.1 安装 1.2 配置go语言环境变量 2.vscode配置go开发 2. ...

  8. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个电风扇动画效果~适合初学者~超简单~ |前端开发|IT软件

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个电风扇动画效果~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYP ...

  9. 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...

最新文章

  1. as3.0 删除子元件
  2. jw player flash网页播放器 参数说明以及应用配置
  3. 【科普】boy and girl,你是不是对算法工程师有误解
  4. 好朋友简简单单,好情谊清清爽爽,好缘份久久长长
  5. 吴恩达神经网络1-2-2_图神经网络进行药物发现-第2部分
  6. UNet以ResNet34为backbone in keras
  7. mysql无法远程连接 111_如何解决远程连接mysql出现Can't connect to MySQL server on (111 Connection refused)的问题...
  8. 信息系统运行管理员有必要考吗?现在备考还来得及吗?
  9. Gradle从入门到实战 - Groovy基础(by任玉刚)读后笔记
  10. 家谱制作软件如何成谱编修流程
  11. poi导出百万数据到excel,只在瞬息之间
  12. IO流---Reader和Writer
  13. 手机市场变天:荣耀鸣枪,重回舞台中央?
  14. 蓝牙手柄UKCA认证
  15. 画圆形头像的简单画法
  16. 自媒体怎么快速入门?这几个技巧一定要掌握好
  17. Switch可以用string做参数吗
  18. [每日100问][2011-9-30]iphone开发笔记,今天你肿了么
  19. 震惊!深度揭秘互联网络!!!
  20. 300G的高防服务器能防御300G攻击流量么?

热门文章

  1. 创业遇到困难怎么解决,解决困难是创业成功的关键
  2. 认识控制台-什么是控制台?
  3. 途志传媒:直播电商如何维护消费者权益?抖音推出安心购
  4. Mac Tomcat安装 localhost 拒绝了我们的连接请求
  5. 64注意力机制 10章
  6. Java实现-跳跃游戏
  7. iOS 性能监控(一)—— CPU功耗监控
  8. linux三剑客-sed命令的学习笔记
  9. Resharper使用
  10. 软件工程师的职业建议