tnblog
首页
视频
资源
登录

Web基础

4753人阅读 2020/11/2 9:25 总访问:832956 评论:0 收藏:0 手机
分类: 随笔

b/s和c/s的区别

c/s客户端/服务器 很多c/s软件套用一个壳子
b/s浏览器/服务器

优缺点:b/s,用户不需要更新,真正的业务是放到服务器上的,只需要更新服务器
重新下载资源包,甚至大的更新需要重新安装

c/s优点:可以更多的利用电脑的资源,以为是安装到电脑上的可以直接使用用户电脑资源,

ASP.NET:

c#提供的一套网页开发的软件

页面类型

  • .html:存静态
  • .aspx:混编页面
  • .cshtml: MVC页面
  • .jsp: java混编页面

混编:页面可以写html与对应语言的代码

常用快捷键

  • ctrl+d+k可以格式化代码

系统核心对象

page:

ispostback:检查页面是否是第一次加载

request:

浏览器向服务器传递数据的对象,浏览器所有的数据也就是客户端所有的数据都是通过request这个对象带过去的

请求类型

  • get:

  • post:


get与post的区别:

1:设计初衷不同,get是用来获取数据的,也即是说查询
post是用来添加数据的

2:传值方式不同,get是地址栏传值,post是请求体传值

3: 参数大小不同,get最大在4k左右,post看平台限制,可以自己设置,比如iis默认的post传递大小为4m,你可以自己修改

4: 如果想要想要传递文件到服务器,必须使用post

5:安全性,post安全一点,get参数可以直接显示出来,地址栏可以看到


表单:默认的请求方式是get还是Post?
纯html页面默认表单是get,但是如果是asp.net的服务器控件的表单默认就是post


Request与Request.Params区别

当get与post同时存在的时候,request获取的get
Request.Params两个都是获取。

  1. if(Request.QueryString['name']!=null)
  2. return Request.QueryString['name'];
  3. if(Request.Form['name']!=null)
  4. return Request.Form['name'];

Request.Params源码分析:

  1. string str="";
  2. if(Request.QueryString['name']!=null)
  3. str+=Request.QueryString['name']+",";
  4. if(Request.Form['name']!=null)
  5. str+= Request.Form['name'];

当然这里只是分析一下思路,真正的实现的弄成一个大的集合在处理的


欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)

评价

Webstorm破解激活方法

破解webstorm试了很多方法:License server填入网址;搭建本地服务器;其他版本破解补丁都没用最后用3.1版本的jar包才破解...

C腾讯地图Web端定位地址搜索及手机导航

前段时间项目涉及到腾讯地图的业务,这里马克一下。一开始做腾讯地图功能完全是懵逼的,一搜网上做百度地图居多,问为什么...

让IIS支持Webp格式图片让IIS支持vtt格式,iis设置mime类型,iis配置支持的类型

webp格式图片可以让图片体积变小。也让下载图片变得更加困难一点 在线制作webp工具 https://www.upyun.com/webp?utm_mediu...

Java Web学习路线

第二阶段:JavaWeb第一部分:HTML51. html概述2. html基本标签3. 图片标签4. 超链接标签5. 表格标签6. 无序列表标签7. 有序...

c Webservice一:基本使用

什么是webserviceWebservie是一种网络服务是一种与语言无关的服务webserver主要作用:1:可以跨平台跨语言访问2:可以做SOA...

c Webservice二:基本分布式访问

使用webservice接口有个好处就是可以分布式访问。例如我们在玩游戏的时候先要选择一个区,然后在进入游戏。这样是因为如果...

为什么要使用Webapi而不直接使用controller

彼年豆蔻,谁许谁地老天荒。webapi能做的事情,controller都能做,为什么要使用webapi而不直接使用controller呢?这就好比...

ASP.NET中Webform中的几个生命周期函数

ASP.NET中webform中的几个生命周期函数,还有很多直接重写父类的虚函数就可以了publicpartialclassPageLearn:System.Web.UI...

WebAPI转json格式

创建WebApi项目时出现的xml格式,每次都去转换比较麻烦在Global设置全局输出json格式://直接xml干掉为json GlobalConfigu...

控制台应用程序托管Webapi

在没有iis的情况下,webapi是可以自托管的so,我们从写一个webapi程序开始:1、创建一个控制台应用程序,然后在控制台应用...

Web API中进行统一安全验证类DelegatingHandler

根据web api 官方参考文献 总结出一下代码举例:将 HTTP 响应消息的处理委托给另一处理程序(称为“内部处理程序”)的 HTT...

.net core上传图片,文件。Webapi 上传图片文件

上传图片的前台代码都完全一样,直接来贴后台的代码吧publicActionResultUploadImage(List<IFormFile>upfile) { ...

使用swagger创建Webapi文档描述---详解

在前后端分离开发中,作为后端如何给前端提供有效直观的接口文档呢?没错,就是使用swagger 俗称“丝袜哥”教程:一、首先...

通过PlUpload控件配合WebApi接口完成压缩上传文件

最近一段时间都在使用PlUpload做文件上传的功能,研究过后感觉使用起来体验还是比较好的,不过网上的资料很多都记录的很简...

WebAPI传递大数据

在接口中传输图片进制流或BASE64字符串时,使用FormUrlEncodedContent处理参数时,可能会因为参数太长导致异常无效的URL:U...

AJAX调用Webapi上传图片或文件。设置token,设置Authorization Bearer

AJAX调用webapi上传图片或文件,并返回刚上传的文件名。废话不多说直接贴代码吧html相关:<!DOCTYPEhtml> <html&...
这一生多幸运赶上过你.
排名
8
文章
224
粉丝
7
评论
7
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术