1、C、C++、C#、asp.net、asp、.net都有什么区别和联系:
c是一种面向过程的编程语言,一般用于编程启蒙教育。
c++是一种面向对象的编程语言(是带有类的c语言),功能很强大,可以直接操作内存,进行位操作,有编写操作系统的能力。
c#是微软最新推出的一种面向对象编程语言,有功能强大的类库支持,能很方便的开发程序,因为很多常用的功能,或者实现起来很复杂的功能都已经为你封装好了,你可以直接调用就行了。
asp.net 是微软开发的新一代web开发技术,使用的是 c#语言,动态生成html。
asp是微软的上一代服务器脚本语言(通俗的说就是类似于c#的作用,编写服务器端的程序)
.net是一个平台,一个抽象的平台的概念。.net平台其本身实现的方式其实还是库,抽象层面上来看是一个平台,.net核心.net framework。
2、vs 工具箱快捷键:
ctrl + alt + x
3、 runat="server" 表示运行在服务器端
依赖id获取值
<%-- form runat server is necessary --%>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label">what</asp:Label>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="first" />
</div>
</form>
protected void first(object sender, EventArgs e)
{
if (Button1.Text.Equals("Button")) {
Button1.Text = "xxxxxx";
}
TextBox1.Text = "this is demo !!";
}
4、问题:修改代码需要重启浏览器 webApplication与webSite的区别
webSite不用重启浏览器,但是缺点也比较多
5、
post提交涉及到密码,刷新提交浏览器会提示:是否重复提交!
而get提交不会提示
6、viewstate 原理:
7、http协议是无状态的,不会记得上次浏览器和服务器发生了什么事情,
1、采用隐藏字段来保存,加大访问流量,降低访问速度,存在安全性。
2、采用全局变量,不能记录某个用户的操作
3、采用cookie和session来记录上次访问的记录,cookie通过加密实现一定程度的安全,session是安全的。
//设置cookie
Response.SetCookie(new HttpCookie("name","nick"));
//读取cookie
Button1.Text = Request.Cookies["name"].Value;
每次表单提交时,都会绑定cookie发送给服务器中,是强制性的;将图片的域名与主机域名设置不同值,向主机提交请求时,不会提交图片,较少流量。
//设置session
Session["alias"] = "值";
//获取session
Button2.Text = Session["alias"].ToString();
8、获取文件
context.server.mappath(filename.xxx);
system.io.file.readalltext(path);
向浏览器打印文件:
response.writefile(path);
10、转发和重定向;
redirect
server.transfer.request
分享到:
相关推荐
现在asp.net的流行趋势大有超越ASP之势,但有很多人对 .NET...要将.asp页面在ASP.NET环境中运行,您只需运行ASP2ASP.NET Converter 就可将.asp页面自动转换成等价的.aspx页面,而无需重写适用于ASP.NET环境的.asp页面。
实验2 ASP.NET 3.5网站开发基础.ppt
accp Y2 asp.net 案例 demo accp Y2 asp.net 案例 demo accp Y2 asp.net 案例 demo
2 ASP.NET Web程序开发入门.EXE
教师内部光盘资料 ACCP4.0 Y2 ASP.NET PPT part2
本卷从最易于理解和使用的那部分入手,介绍ASP.NET AJAX框架中能够与传统ASP.NET无缝对接的服务器端部分,包括服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit。这部分内容不需要读者有任何的客户端...
ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP.NET入门经典ASP...
ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP.net实战项目ASP...
ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系,然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。 ASP.NET完全基于模块与组件,...
ASP.NET Core 3.1 中文教程 ASP.NET Core 是 Microsoft 开发的一款免费、开源的 Web 应用程序框架,适用于开发跨平台的 Web 应用程序。本文档提供了 ASP.NET Core 3.1 的中文使用手册,涵盖了ASP.NET Core 的各种...
ASP.NET期末复习题知识点总结 以下是根据给定的文件信息,总结出的相关知识点: 一、ASP.NET 基础 * ASPX 网页的代码储存模式有两种:单一模式和代码隐藏模式 * ASP.NET 窗体文件的扩展名为.aspx * ASP.NET 支持...
asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典聊天室asp.net经典...
ASP.NET core 5.0文档PDF(含目录,共5453页)。摘要: ASP.NET Core 文档及新增内容 ASP.NET 比较 .NET Core 和 .NET Framework 入门新增功能 5.0 版中的新增功能 3.1/3.0/2.2/2.1/2.0/1.1 版中的新增功能 教程Web ...
《Pro ASP.NET Core MVC 2 (7th) 中文版》是一本深入讲解ASP.NET Core MVC 2技术的专业书籍,适合C#开发者学习使用。该书涵盖了从基础到高级的多个方面,旨在帮助读者全面理解并掌握这个强大的Web开发框架。 ASP...
asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统asp.net 排课 系统
2. **ASP.NET Web Forms**: 这是一种基于事件驱动的页面模型,适合快速开发复杂的表单应用。Web Forms 提供了丰富的控件库和自动状态管理,使得开发者可以更专注于用户体验,而不是页面生命周期的细节。 3. **ASP...
ASP.NET期末作业课程设计—流浪书店系统源码+文档ASP.NET期末作业课程设计—流浪书店系统源码+文档ASP.NET期末作业课程设计—流浪书店系统源码+文档ASP.NET期末作业课程设计—流浪书店系统源码+文档ASP.NET期末作业...
《ASP.NET项目开发案例全程实录(第2版)》所有案例源码,不包括视频,如要包括视频的,请下载以下所有文件再解压: 《ASP.NET项目开发案例全程实录(第2版)》随书光盘.part01.rar ...《ASP.NET项目开发案例全程实录...
2. **MVC架构**:其中可能包含基于ASP.NET MVC(Model-View-Controller)的项目,这是一种设计模式,鼓励分离关注点,使代码更易于测试和维护。在MVC中,模型负责业务逻辑,视图负责显示数据,控制器处理用户输入并...
这是第六版的介绍《ASP.NET 4入门经典:涵盖C#和VB.NET(第6版)》内容简介:ASP.NET是.NET Framework的一部分,用于构建内容丰富的动态Web站点。其最新的版本ASP.NET 4对上一版进行了许多改进,包括增强了Web窗体,并...