`
wx1568444409
  • 浏览: 14597 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

C#基础01

 
阅读更多

ASP.net基础详情

1:Momo就是跨平台的一种.net,借助其Momo可以让其.net网站跑到Lumin和安卓机上面。

2:开发的网站具有安全,速度快,容易配置。

3:互联网开发【网站】和管理系统【ERP,企业内部处理员工信息】的开发都可以用ASP.net来开发。

4:有关于网上搜索的方式。【请求--》处理--》响应】向服务器发出请求,服务器在处理将其写成HTML页发送到浏览器,再由浏览器响应将其画为图形页面。

5:vs2013无法浏览页面的问题

无法浏览目录  

vs2013默认的“是IIS Web服务器”由于基于安全的考虑不容许浏览目录下面的三种方法。

**自己手动敲ashx文件。

**在项目上点击属性,换到vs开发服务器。

**在命令框中输入 cd c:\Program Files\IIS Express,执行网页中显示的代码appcmd相关指令。

6:表单提交

*Html表单<form>可以自动给服务器提交参数(get通过url,post是通过报文本),不用用户自己打url,action自动把表单发内容提交给服务器。

*浏览器向服务器端提交数据,被提交数据的表单(inout,select,textarea)放到form中,form通过action属性设定表单被提交的那个页面,为了在服务器端取到表单的值,需要在HTML页设定name属性。

*服务器端用context.Request[“UserName”]来根据表单的name项来获取表单的属性值的。

*id是为JS操作Dom用的,而name才是提交表单给服务器的。

*id不能在HTML页中重复,而name可以重复。

7:那些标签的值会被提交到服务器

***只有input<输入框> textarea<多行文本> select<下拉列表>三种才会被提交到服务器,因为在网页中只有这三种东西才会被用户修改<并且标签必须设定name属性而且这三个标签的value属性的值才会被提交到服务器端。>。

8:HTML中method标签的get和post属性的区别

****get是通过URL传递请求给服务器,在浏览器历史记录中会有记录,不安全,而且不能传内存太大的数据。post传递的表单是隐藏到http报文中的,不会在浏览器的历史记录中有保留,很安全。而且其传递的内存没有限制。不是通过地址传递的。

9:Get方式URL数据格式。服务端文件跟着”?”,由于客户端可能向服务器端提交多个键值对,其之间必须要用&进行分割,若URL中有汉字,特殊符号等,则需要对URL进行编码。

10:HTTP协议<连接--请求--响应>【长连接,短连接】

**1:连接(Connection):浏览器和服务器之间传输数据的通道。一般请求完毕就会自动关闭,heep不保持连接。【不保存连接就会降低处理速度,但是会为服务器争取到更多处理别的请求的时间】

**2:请求(Request)浏览器向服务器发送信息,包含请求的类型,请求的数据,浏览器的信息等

**3:响应(Response)服务器对浏览器请求的返回数据,包含是否成功,错误码。

********请求

    GET/HTTP/1.1表示服务器用GET方式语请求首页,使用HTTP/1.1协议。

    User-Agent为浏览器版本信息

    Referer来源页面信息,所属页面。

********响应      <200段是成功,300段需要对请求做处理,400段表示客户端请求错误,500段为服务器错误>

    常用响应码   200 :OK:表示响应成功;

                  302 :Found 暂时转移,不归自己处理,响应别的网页。

                  404: NOT Found 未找到页面。

                 400:Bad Request 错误请求;

                  401:   Unauthorized未认证;

                  500:服务器内部错误。

                  503:一般为访问人数过多;

********Context-Type:text/html; charset=utf8;  表示返回数据的类型

服务器通过Context-Type告诉客户端响应的数据类型,这样服务器就会根据不同的数据累i系那个做出不同的处理。

常用的Context-Type: Text/Html   Text/Plain  image/GIF image/JPEG tEXT/javascrip这就是为什么要在ashx中设置Context—type的原因。

****通过Redirect来通过浏览器向服务器再次发送请求,访问别的网页的url。

11:模版的基础知识

**模板引擎 Nvelocity StringTemplate RazorEngine等,用法基本一样:<编写模版->提供数据->渲染成HTML>

**在HTML中可以用#include(“html.html”);来显示重复的页面。

 

 

 

 

 

 

 

 

 

 

                 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/Andyahui/blog/611585

分享到:
评论

相关推荐

    c#基础内容下载c#基础内容下载c#基础内容下载

    根据给定的信息,我们可以提取和总结出关于C#的基础知识点,包括C#语言特性、程序结构、编译器使用及输入输出操作等几个方面。 ### C#语言特性 #### C#概述 C#是由微软公司专门针对.NET平台设计的一种现代化编程...

    CH01-C#基础语法.md

    此文档主要讲解C#基础语法,入门基础,可供刚入门的朋友学习参考, 1. 了解.NET平台,C# 2. 顺序结构 1. 控制台基本输入、输出、转义符 2. 基本的数据类型、变量、推断类型var 3. 控制结构 1. 选择结构 -...

    视频教程-C#面向对象基础01

    【视频教程-C#面向对象基础01】是一个针对初学者的C#编程教程,主要讲解了C#语言中的面向对象编程基础知识。在这个教程中,讲师苏坤来自知名的教育机构传智播客,他将深入浅出地介绍面向对象编程的核心概念,帮助...

    c#基础知识入门

    01c#基础知识.pdf涵盖了以下几个方面: 1. **变量与数据类型**:在C#中,变量用于存储数据,数据类型定义了变量可以存储的数据种类,如整型(int)、浮点型(float)、字符串(string)等。 2. **常量**:常量是不...

    C# 基础知识学习资料

    这些PDF文件的章节分布可能对应上述知识点,例如"ch01.pdf"可能介绍了C#的基础语法,"ch14.pdf"和"ch15.pdf"可能涉及更高级的主题如异步编程或LINQ。通过深入学习这些材料,你可以系统地掌握C#编程,并为后续的进阶...

    通俗易懂的c#入门课件 快速全面把握c#基础要点PPT

    这个"通俗易懂的c#入门课件 快速全面把握c#基础要点PPT"提供了全面的基础知识,帮助初学者快速掌握C#的核心概念,为后续深入学习打下坚实基础。 1. **C#基础语法**: - 变量与数据类型:C#支持多种数据类型,包括...

    C#基础概念.docC#基础概念.doc

    ### C#基础概念详解 #### 1. 静态变量和非静态变量的区别? - **静态变量**:使用`static`修饰符进行声明,在所属类被加载时创建。可以通过类进行访问,所属类的所有实例共享同一静态变量的值。 ```csharp ...

    C#编程基础(第一季) - 01基础知识2

    C#编程基础(第一季) - 01基础知识 零基础教程适合初学者2

    C#编程基础(第一季) - 01基础知识

    C#编程基础(第一季) - 01基础知识 高清版 适合初学者

    零基础学C#2.0动画教程01

    1. **C#基础知识**:C# 2.0引入了一些重要的新特性,如匿名方法、迭代器、部分类型等。初学者应首先了解C#的基本语法,包括变量声明、数据类型、控制结构(如if-else、for、while)、函数和类的定义。 2. **面向...

    【传智播客.Net培训—C#面向对象基础】01面向对象简介1

    【标题】"【传智播客.Net培训—C#面向对象基础】01面向对象简介1"所涉及的知识点主要集中在C#编程语言的基础部分,特别是面向对象编程(Object-Oriented Programming,简称OOP)的基本概念。面向对象是现代软件开发...

    01C#正则表达式基础教程.doc

    本教程旨在为C#开发者提供正则表达式的基础知识,帮助理解正则表达式的概念、语法和常见用途。通过学习,你将能够编写和使用正则表达式进行文本匹配、验证和处理。 2. **如何使用本教程** 本教程适合对正则表达式...

    C# 基础学习案例源码-2023(32套源码案例)适合初学者学习使用

    C# 基础学习案例源码(32套源码案例) CS_01你好世界 CS_02输入和输出 CS_03异常捕获 CS_04字符串拼装 CS_05枚举 CS_06数组 CS_07二维数组 CS_08交错数组 CS_09值类型和引用类型 CS_10特殊的引用类型string CS_11...

    Accp6.0-C#语言和数据库技术基础

    在C#语言部分,首先,Chapter01可能会介绍C#的历史背景,它的主要特点以及与.NET框架的关系。接着,Chapter03和Chapter05通常会涉及变量、数据类型、控制结构(如条件语句和循环)以及函数的使用。Chapter06可能深入...

    AutoCAD二次开发C# 编程基础视频教程第01集 CAD二次开发视频介绍.wmv

    AutoCAD二次开发C# 编程基础视频教程

    Essential C# 2.0 (C#本质论)

    在C#的特性方面,书中的"Chapter01-03.TicTacToe"可能涉及到的是游戏开发,讲解如何利用C#编写简单的Tic Tac Toe游戏,这是对控制流和类使用的一个很好的实践示例。"Chapter11.BinaryTree"可能探讨了数据结构,特别...

    C#_Study01

    【C#_Study01】这个压缩包文件的标题暗示了它是一个关于C#编程语言的学习资源集合。C#(读作"C sharp")是由微软公司开发的一种面向对象的编程语言,广泛应用于Windows桌面应用、游戏开发、移动应用以及Web服务等...

    经典C#源码 01-窗体技巧

    在C#编程中,窗体(Form)是创建图形用户界面(GUI)应用程序的基础,它提供了用户与程序交互的窗口。本压缩包“经典C#源码 01-窗体技巧”很可能是包含了多个关于如何高效、巧妙地使用窗体的示例代码。以下将详细...

    C#程序源代码

    #### 实验三:C#面向对象程序基础 ##### 实验目的 1. **深入理解面向对象编程概念**:包括类、对象、实例化等核心概念,帮助学习者理解面向对象编程的基本思想,即如何通过类来封装数据和行为,以及如何创建对象来...

    C#语言和SQL Server数据库基础第1章.zip

    在"Chapter01"这个压缩包中,很可能是对C#语言和SQL Server数据库的基础知识进行了讲解,包括了C#的基本语法、面向对象特性以及SQL Server的基本操作和数据库设计原理等内容。学习这些基础知识是成为合格的.NET...

Global site tag (gtag.js) - Google Analytics