zoukankan      html  css  js  c++  java
  • C# 客户端和服务器端

    1、C/S  客户端应用程序

    WinForm  WPF  平级

     数据是存放在其他的电脑上或服务器上

    需要从服务器上下载相应的数据,在本地电脑上的客户端里进行加工

    数据的加工是在用户的电脑上执行的,会对用户的电脑配置有所要求

    2、B/S  网页端应用程序

    ASP.NET  统称

    ASP.NET WebForm  ASP.NET MVC  平级

    用户发送一个请求到IIS服务器,由服务器将所有的代码执行,服务器会将执行完毕后的html结果给你发送回来,浏览器将发送回来的HTML代码解析给你

    IIS是什么?就是服务员

    .aspx 中含有C#执行代码,而.html中无需要执行的C#代码

    过程:用户浏览器打开网页,向IIS发送请求,如果IIS有默认代码,则直接发送给用户浏览器,如果有要处理的代码,则IIS发送给Framework框架进行处理,Framework返回给IIS代码,IIS在返回给用户浏览器(李献策lxc)

    IIS:信息服务管理器

    位置:控制面板 → 管理工具(系统默认是没有的,需要进行安装)

    =========================================================

    1、新建网页

    2、此时网页的路径是绝对路径。正常发布的网页不是绝对路径。

    网页地址是一个IP地址,需要把网页发布出去,先把网页复制到网页发布文件夹里

    网页发布时的位置:C盘 → inetpub → wwwroot(需要发布的网页放在此文件夹下)

    (1)如何查看本机的发布的网页?地址栏输入:127.0.0.1

    此时,系统打开的是默认的网页。在地址栏后加上发布网页的名字

    比如:127.0.0.1/aaa.html

    如果需要访问其他电脑网页则需要用对方的IP地址+网页名

    (Windows+R → cmd → ipconfig → ipv4地址)(李献策lxc)

    页面如果是html,IIS会直接返回给用户浏览器

    如果是aspx,则需要先传送给Framework框架进行代码处理

    创建一个aspx网页

     如果在代码中写入打印当前代码的语句

    出来的只是一串字符

    如何让系统把他当做代码来读呢?   <%= 代码 %>(李献策lxc)

    IIS遇到代码时,需要先发送给Framework框架进行编译后返回给IIs再返回给用户浏览器

    右键查看代码

    这就是Framework框架翻译的代码,用户浏览器看不到逻辑代码部分

    在html中,则

    html不会执行代码部分

  • 相关阅读:
    C#基元类型、引用类型和值类型
    UML类图中泛化、实现、依赖、关联、聚合、组合关系
    简述:聚集索引和非聚集索引的区别
    面向对象编程的三特性、七原则和六视点
    设计模式学习笔记——解释器模式(Interpreter)
    设计模式学习笔记——组合模式(Composite)
    程序员编程利器:20款最好的免费的IDEs和编辑器
    奇技淫巧之浏览器秒秒钟变编辑器
    前端技术Jquery与Ajax使用总结
    Chrome也疯狂之Vimium插件
  • 原文地址:https://www.cnblogs.com/oo_o/p/8206815.html
Copyright © 2011-2022 走看看