黑马程序员_学习日记9_ASP.NET服务器处理过程_一般处理程序_复习HTML标签

一、ASP.Net简介

1、什么是ASP.Net

ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器。

可以使用JavaScriptDom在浏览器端完成很多工作,但是有很多工作无法在浏览器端完成,比如存储数据、访问数据库、复杂的业务逻辑运算、安全性要求高的逻辑运算等。

2、服务端控件和HTML控件的生成关系:

aspx页面中可以使用服务端控件,简化开发。但浏览器只认html,因此在包含服务端控件的页面被请求时,页面中的服务器端控件会组装成对应的HTML控件代码字符串,如:TextBox<input type=”text”/>

3ASP.Net:一般处理程序(ashx),WebFormaspx),MVCModelViewControler)。

4、服务器控件不是新的控件,在浏览器端仍然是生成html标签。服务端控件虽然好用,但也有缺点,并不是什么地方用服务器端控件都好。

 

二、常用语句

IHttpHandler定义 ASP.NET 为使用自定义 HTTP 处理程序同步处理 HTTP Web 请求而实现的协定。例:public class SimpleLogin : IHttpHandler

HttpContext封装有关个别 HTTP请求的所有 HTTP 特定的信息。例:public voidProcessRequest (HttpContext context)

 

复习

一、数据库

1、 GUID生成函数:newid()

Select@@Version  查询SQLServer的版本

防止表名、列名与关键字冲突,加”[]”,或表名以“T_”开头,列名以“F”开头。

2、插入数据也可以有返回值,例:

INSERT INTO T_Users

        (UserName,Password)

OUTPUT.inserted.Id

VALUES (‘admin’,’888888’)

   可以用ExecuteScalar()输出返回值,例:

      cmd.CommandText=”INSERT INTO T_Users (UserName,Password)OUTPUT.inserted.Id VALUES (‘admin’,’888888’)”;

       int id =Convert.ToInt32(cmd.ExecuteScalar());

      Console.WriteLine(“新插入的主键:{0}”,id);

 

二、ADO.Net

ASP.netDataDirectory的值是当前项目的App_Data路径,而WinFormDataDirectory值则是当前项目的路径。

cmd.ExecuteReader();这个方法返回的结果集存储在DataReader

cmd三大最常用的方法:ExecuteNonQueryExecuteScalarExecuteReader

ExecuteNonQuery:用于添加、删除、修改数据

ExecuteScalarExecuteReader用于查询数据

 

三、HTML常用标签

    <p></p>创建一个段落
<p align="">
将段落按左、中、右对齐 
<br>
换行插入一个回车换行符

    <ol></ol>创建一个标有数字的列表
<ul></ul>
创建一个标有圆点的列表

 <li> 放在每个列表项之前,若在<ol></ol>之间则每个列表项加上一个数字,若在<ul></ul>之间则每个列表项加上一个圆点

<div align=""></div> 用来排版大块HTML段落,也用于格式化表

<a href="URL"></a> 创建超文本链接

<table></table> 创建一个表格
<tr></tr>
表格中的每一行
<td></td>
表格中一行中的每一个格子

 

<form></form> 创建表单

<select multiple name="name"size=""></select>创建滚动菜单,size设置在需要滚动前可以看到的表单项数目

<select name="name"></select> 创建下拉菜单

<input type="radio" name="name"value=""> 创建一个单选框,文字在标志后面

<input type=text name="foo" size=20> 创建一个单行文本输入区域,size设置以字符串的宽度

<input type="submit" value="name"> 创建提交(submit)按钮

<input type="image" border=0 name="name"src="name.gif"> 创建一个使用图象的提交(submit)按钮

<input type="reset"> 创建重置(reset)按钮

<BUTTON></BUTTON> 创建一个按钮
disabled="..."
把按钮的状态设置为不能 
name="..."按钮的控制名 value="..."按钮的值
type="..."
按钮的类型(button, submit, reset)

 

小知识:

    复制文本时,有时是连格式一起复制的,多行文本如果默认是一段,可以用删除每一行后面的“↓”标记来取消段落中每一行直接的联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值