传统的ASP开发方式,是C#代码和HTML代码混合在一起,ASP与ASP.NET不是一个东西。

<%  %>  -  可以扩起来一段范围,这一段范围之内只能允许编写C#代码

<%=  %> - 输出 一个 变量值

<%@  %> - 声明此页面中需要的一些东西,比如 语言,命名空间

ASP开发案列:

1、新建一个aspx网页

  1. <%@ Language="c#" %>
  2. <html>
  3. <head>
  4. </head>
  5. <body>
  6.  
  7. <table style="background-color:navy;text-align:center;width:100%">
  8. <tr style="color:white;">
  9. <td>用户名</td>
  10. <td>密码</td>
  11. <td>昵称</td>
  12. <td>性别</td>
  13. <td>生日</td>
  14. <td>民族</td>
  15. <td>班级</td>
  16. </tr>
  17.  
  18. <tr style="background-color:#e0e0e0";>
  19. <td>用户名</td>
  20. <td>密码</td>
  21. <td>昵称</td>
  22. <td>性别</td>
  23. <td>生日</td>
  24. <td>民族</td>
  25. <td>班级</td>
  26. </tr>
  27.  
  28. </table>
  29.  
  30. </body>
  31. </html>

新建一个aspx网页

2、引用命名空间

  1. <%@ Import NameSpace="System.Data.SqlClient" %>

3、引用数据库访问类

  1. <%@ Language="c#" %>
  2. <%@ Import NameSpace="System.Data.SqlClient" %>
  3. <html>
  4. <head>
  5. </head>
  6. <body>
  7.  
  8. <table style="background-color:navy;text-align:center;width:100%">
  9. <tr style="color:white;">
  10. <td>用户名</td>
  11. <td>密码</td>
  12. <td>昵称</td>
  13. <td>性别</td>
  14. <td>生日</td>
  15. <td>民族</td>
  16. <td>班级</td>
  17. </tr>
  18.  
  19. <%
  20. SqlConnection conn=new SqlConnection("server=.;database=Data0928;user=sa;pwd=123");
  21. SqlCommand cmd=conn.CreateCommand();
  22.  
  23. cmd.CommandText="select *from Users";
  24.  
  25. conn.Open();
  26. SqlDataReader dr=cmd.ExecuteReader();
  27. if(dr.HasRows)
  28. {
  29. while(dr.Read())
  30. {
  31. %>
  32. <tr style="background-color:#e0e0e0";>
  33. <td><%=dr[].ToString()%></td>
  34. <td><%=dr[].ToString()%></td>
  35. <td><%=dr[].ToString()%></td>
  36. <td><%=dr[].ToString()%></td>
  37. <td><%=dr[].ToString()%></td>
  38. <td><%=dr[].ToString()%></td>
  39. <td><%=dr[].ToString()%></td>
  40. </tr>
  41. <%
  42. }
  43. }
  44. conn.Close();
  45.  
  46. %>
  47.  
  48. </table>
  49.  
  50. </body>
  51. </html>

数据库中读取数据

C#-WebForm-ASP开发练习:从数据库中动态添加信息的更多相关文章

  1. 在DELPHI中用TreeView控件从数据库中动态装载信息

    1.PInfo表结构ID VARCHAR(50)FullName VARCHAR(50)ParentID VARCHAR(50) 2.Unit文件unit Info; interface uses  ...

  2. ASP.NET中Literal控件的使用方法(用于向网页中动态添加内容)

    原文:https://www.jb51.net/article/82855.htm 可以将 Literal 控件用作网页上其他内容的容器.Literal 控件最常用于向网页中动态添加内容.简单的讲,就 ...

  3. 谨记给UpdatePanel中动态添加的控件赋ID

    原文:谨记给UpdatePanel中动态添加的控件赋ID 昨天下定决 心对上次做的布局编辑器控件加以改进,其中最主要变化的就是要完全使用ASP.NET AJAX!但是很遗憾,虽然耳闻已久,但目前对AS ...

  4. html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)

    html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感) 效果图: 运行原理和技术: 当页面加载完毕,利用jquery向后台发送ajax请求,去后台拼接<select>&l ...

  5. Celery 分布式任务队列快速入门 以及在Django中动态添加定时任务

    Celery 分布式任务队列快速入门 以及在Django中动态添加定时任务 转自 金角大王 http://www.cnblogs.com/alex3714/articles/6351797.html ...

  6. 周记4——vue中动态添加图片无效、build上线后background-image路径问题

    又是一个周五,又一周要过去了...很开心,这周遇到了vue中的一个比较常见的坑,网上随便一搜就有了很多解决方案...“幸运”的是,我选了一个带坑的方案...所以我觉得有必要记录一下这个“坑中坑”... ...

  7. Android 在布局容器中动态添加控件

    这里,通过一个小demo,就可以掌握在布局容器中动态添加控件,以动态添加Button控件为例,添加其他控件同样道理. 1.addView 添加控件到布局容器 2.removeView 在布局容器中删掉 ...

  8. Android 在程序中动态添加 View 布局或控件

    有时我们需要在程序中动态添加布局或控件等,下面用程序来展示一下相应的方法: 1.addView 添加View到布局容器 2.removeView 在布局容器中删掉已有的View 3.LayoutPar ...

  9. VC中动态添加控件

    VC中动态添加控件 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态控件: 为了对照,我们先来看一下静态控件的创建. 放置静态控件时必须先建立一个 ...

随机推荐

  1. [转]Android应用程序框架思路整理

    一.一般Android应用程序架构(Book,购彩,Market). 普通的应用程序由于只需要用到Android的联网与显示的功能,所以应用程序大体上是呈现为UI(Activities)与网络(Net ...

  2. IOS开发基础知识--碎片30

    1:ios 相册操作 ALAssetsLibrary 知识点 a ALAssetsLibrary 实例为我们提供了获取相册(照片app)中的图片和视频的功能.在ios8 photos framewor ...

  3. Oracle监听服务启动失败案例

    在ORACLE测试服务器上还原恢复了一个数据库后,启动监听服务时出现了TNS-12541, TNS-12560,TNS-00511之类的错误,具体情况如下所示: [oracle@getlnx01 ad ...

  4. MongoDB学习笔记~为IMongoRepository接口添加了排序和表达式树,针对官方驱动

    回到目录 MongoDB的官方驱动,语法更好,更强 之前写过关于IMongoRepository仓储的文章,在mongodb的驱动选择上使用了NoRM,但是进行$ref引用类型导航时出现了问题,它对引 ...

  5. javax.crypto.BadPaddingException: Given final block not properly padded 解决方法

    下面的 Des 加密解密代码,在加密时正常,但是在解密是抛出错误: javax.crypto.BadPaddingException: Given final block not properly p ...

  6. SQL Server自动化运维系列——监控性能指标脚本(Power Shell)

    需求描述 一般在生产环境中,有时候需要自动的检测指标值状态,如果发生异常,需要提前预警的,比如发邮件告知,本篇就介绍如果通过Power shell实现状态值监控 监控值范围 根据经验,作为DBA一般需 ...

  7. wubi安装ubuntukylin-14.04

    自ubuntukylin-14.04发布以来一直想体验一下,正好五一休假有了时间,在经历了一番坎坷后终于安装成功.安装环境为Win7家庭高级版,至于采用wubi方式安装,只因Linux水平差和图省事, ...

  8. Memcached在windows下安装与使用

    建议:windows系统下仅为测试所有,生产环境下服务端应使用Linux系统. 本文最后更新于:2014-08-03 18:24 原文:http://www.yaosansi.com/post/mem ...

  9. BI领导驾驶舱的功能特点

    随着企业的信息化能力越来越强,商业智能(BI)对他们而言已不仅仅是数据展现的工具.商业智能必须能够与企业的业务流程相联系,做企业随需随用的“战略军师”.“BI领导驾驶舱”的出现无疑顺应了BI的发展趋势 ...

  10. 深入理解C++对象模型

    C++对象模型是比较重要的一个知识点,学习C++对象的内存模型,就可以明白C++中的多态原理.类的初始化顺序问题.类的大小问题等. 1 C++对象模型基础 1.1 C++对象中都有哪些东东 C++对象 ...