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

  • 相关阅读:
    [bzoj4364] [IOI2014]wall砖墙
    [bzoj3064] [Tyvj 1518] CPU监控
    [bzoj3434] [WC2014]时空穿梭
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    MSSQL
  • 原文地址:https://www.cnblogs.com/dawasai/p/4443927.html
Copyright © 2011-2022 走看看