您的位置:首页 > 编程语言 > ASP

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

2012-04-24 10:33 701 查看
一、ASP.Net简介

1、什么是ASP.Net?

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

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

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

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

3、ASP.Net:一般处理程序(ashx),WebForm(aspx),MVC(Model、View、Controler)。

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.net中DataDirectory的值是当前项目的App_Data路径,而WinFormDataDirectory值则是当前项目的路径。

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

cmd三大最常用的方法:ExecuteNonQuery,ExecuteScalar,ExecuteReader

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

ExecuteScalar和ExecuteReader用于查询数据

三、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)

小知识:

复制文本时,有时是连格式一起复制的,多行文本如果默认是一段,可以用删除每一行后面的“↓”标记来取消段落中每一行直接的联系。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: