zoukankan      html  css  js  c++  java
  • C#-WebForm-WebForm开发基础

    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不会执行代码部分

  • 相关阅读:
    【Networking】(转)一个非常好的epoll+线程池服务器Demo
    【算法】Logistic regression (逻辑回归) 概述
    【Linux】/dev/null 2>&1 详解
    单点登录与联合登录
    web项目报outmemory错误解决方案
    hadoop学习之HDFS
    ELK日志分析系统
    基于cookie共享的SSO中的遇到的问题
    oracle的隐式游标
    mysql截取字符串与reverse函数
  • 原文地址:https://www.cnblogs.com/qq450867541/p/6231303.html
Copyright © 2011-2022 走看看