Asp.net基础知识-笔记

一、什么是asp.net

ASP.Net是一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给浏览器。
可以使用JavaScript、Dom在浏览器端完成很多工作,但是有很多工作无法在浏览器端完成,比如存储数据、访问数据库、复杂的业务逻辑运算、安全性要求高的逻辑运算等。ASP.Net:一般处理程序(ashx),WebForm(aspx)、MVC(Model, View , Controler)。

二、ASP.NET里的常用文件

在这里插入图片描述

三、ASP.NET系统对象

在一般处理程序里,通过ProcessRequest方法的参数HttpContext context调用
在这里插入图片描述

三、通过表单提交数据:

        /*action=“地址”,method(提交方式)=“get/post”*/
 		<form action=“login.ashx” method=“post”>
               <input type=“text” name=“txtname” />
               <input type=“password” name=“txtpwd”/>
        </form>
 2.地址栏的URL参数,超链接的url,js指定的url(和表单的Get方式一样):键值对http://127.0.0.1/login.ashx?txtname1=jordan&txtpwd1=123

服务器如何获取浏览器提交的数据

	 //1.获取POST数据:
		 context.Request.Form[“txtname”]
     // 2.获取GET参数:
     context.Request.QueryString[“txtname1”]

服务器如何向浏览器输出数据

context.Response.Write(“我是从服务器输出到浏览器的数据!:)”);

四、Request(HttpRequest)常用成员

请求

Request
QueryString属性获取通过GET方式传来的数据浏览器:超链接,和表单Method=get
Form 属性获取通过POST方式传来的数据表单method=post
Params 属性Params 属性

五、Response(HttpResponse)常用成员

响应,Response 允许开发人员对当前页面的输出流进行操作

Response
Write方法直接在页面上输出内容Response.Write(“Hello,China!”)
Redirect方法重定向到另外一个页面服务器发送命令让浏览器跳转,Response.Redirect(“http://www.abc.cn”);
End方法结束输出
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值