zoukankan      html  css  js  c++  java
  • C#Web网站的创建

    一、CS与BS的区别

    CS软件:需要在客户端安装软件。

    BS软件:只需要浏览器就能运行,Web网站就是BS软件。

    创建过程:

    1.文件新建---新建网站----空白网站

    2.右击网站项目---添加网页(Web窗体)

    image

    生成的文件

    image

    右击--发布--到first文件夹

    二、简单认识Web网站

    我们所看到的Web网站的页面在vs开发工具中就是一个aspx文件:   一个aspx结尾的文件,实际是由两部分组成的。一部分是界面,一部分是cs代码。

    aspx页面控件:

    1.服务器控件

    就是.net提供给我们的一些控件,这些控件跟Winform中的控件是一样的,是由一些类构成的,然后拖一个控件到界面,就相当于造了一个对象。

    当我们去通过浏览器浏览这个页面的时候,.net会自动将这些服务器控件解析成html标签。

    这个解析的过程叫做序列化。

    2.客户端控件

    指的就是html标签。

    三、简单操作

    1.添加一个服务器控件事件:

    在设计窗口拖进一个按钮,添加一个点击事件,和开发Winform程序时操作一样。

    image

    自动添加一行源代码

    image

    双击按钮,追加一个函数

    image

    运行结果,点击按钮

    image

    2.添加一个客户端控件事件。

    <input type="button" name="button2" id="btn2" onclick="change()" value="添加"/>
    
    <script>
            function change()
            {
                var x=document.getElementById("div1");
                x.innerHTML="张三";
    
    
            }
        </script>

    运行结果,点击按钮“添加”

    image

    3.将客户端控件改成一个服务器控件

    添加一个runat属性,再把原来的“onclick”改成”onserverclick“,就可以追加服务器控件的函数

    image

    运行,点击“添加”

    image

    控件与事件之间的关系:

    服务器控件可以直接去操作后台的时间,onclick触发的是后台事件。onclientclick触发js事件;

    客户端控件,如果想要变成一个服务器控件,需要给它加runat=“server”,并且onclick触发的是js,在加了runat=“server”的基础上,使用onserverclick=“”。

    四、配置文件的设置

    image

    将debug设置为True,运行速度慢,出现异常,.net帮我们定位到异常的位置。

    将debug设置为False,运行速度快,出现异常,直接在浏览器中显示错误。

  • 相关阅读:
    【产品】Pony三问
    【数据平台】阿里dataphin
    【数据中台】阿里数据中台架构
    关于 Qt 5,你所需要了解的基础知识
    Skynet 游戏服务器开发实战
    关于自然语言处理,有一本通关手册待接收
    ROS 机器人操作系统进阶实战
    面试官不讲武德,问我如何实现分布式缓存?
    高 star 开源项目来实验楼啦,深度学习强推教材
    Spring Boot 2.4.0 全新发布,还不快来实战
  • 原文地址:https://www.cnblogs.com/wllhq/p/4415701.html
Copyright © 2011-2022 走看看