一、CS与BS的区别

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

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

创建过程:

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

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

生成的文件

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

二、简单认识Web网站

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

aspx页面控件:

1.服务器控件

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

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

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

2.客户端控件

指的就是html标签。

三、简单操作

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

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

自动添加一行源代码

双击按钮,追加一个函数

运行结果,点击按钮

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

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

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

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

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

运行,点击“添加”

控件与事件之间的关系:

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

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

四、配置文件的设置

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

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

C#Web网站的创建相关推荐

  1. 新建Web网站与新建Web应用程序的区别

    为什么80%的码农都做不了架构师?>>>    在Visual Studio 2010中,除了可以使用创建Web应用程序的方式来构建自己的Web项目之外,还可以通过创建Web网站的方 ...

  2. VS2010新建Web网站与新建Web应用程序的区别

    在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项 ...

  3. 【转】VS2010新建Web网站与新建Web应用程序的区别

    在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项 ...

  4. [zz]ASP.net中新建Web网站与新建Web应用程序的区别

    http://www.cnblogs.com/lengjunming/archive/2011/02/15/1955504.html http://book.51cto.com/art/201010/ ...

  5. IDEA 2020版 创建第一个WEB网站——教程

    一.创建WEB网站 第一步:创建一个普通的java项目 1.打开IDEA,选择菜单 文件->New->Project 2.选择java以及自己的JDK,然后点击下一步 3.点击下一步 4. ...

  6. 计算机病毒中心:大量存在漏洞的Web网站被挂马

    国家计算机病毒应急处理中心通过对互联网的监测发现,近期没有重大病毒出现,但很多存在漏洞的Web网站纷纷被挂马,用户应注意防范. 专家说,恶意攻击者大多数是利用网站当前存在的漏洞进行木马程序的植入,这些 ...

  7. JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

  8. Web网站架构演变—高并发、大数据

    转 Web网站架构演变-高并发.大数据 2018年07月25日 17:27:22 gis_morningsun 阅读数:599 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可 ...

  9. java8生成jsp页面内容组装到jsp中_JAVA WEB快速入门之从编写一个JSP WEB网站了解JSP WEB网站的基本结构、调试、部署...

    接上篇<JAVA WEB快速入门之环境搭建>,在完成了环境搭建后(JDK.Tomcat.IDE),现在是万事具备,就差写代码了,今天就来从编写一个JSP WEB网站了解JSP WEB网站的 ...

最新文章

  1. Osmocom-bb系统编译
  2. mysql1577_使用Navicat for MySQL的1577错误解决办法
  3. jenkins安装环境搭建(3)
  4. 18.抽象模板方法———获取程序运行的时间
  5. noip2013——提高组——花匠(flower)
  6. 如何禁用特定css_通过CSS追踪用户
  7. centos7的php5.4竟然不支持原生的mysql
  8. vb不能插入png图片_VB6.0载入PNG格式图片
  9. ATAC-seq原理及现有技术的比较
  10. poj 1852 Ants
  11. 【功能测试】-【黑盒测试用例】
  12. oracle临时表空间追加文件,Oracle临时表空间查看、添加临时表空间数据文件、修改默认临时表空间 方法!...
  13. S.M.A.R.T原则:目标管理概念 - 让你的管理规范化
  14. 尚硅谷李立超老师讲解web前端---笔记(持续更新)
  15. android p屏幕使用时间,MIUI迎来第414周更新,新增屏幕使用时间,小米6获Android P更新!...
  16. 计算机应用杂志论文格式要求,计算机应用专业论文格式说明.doc
  17. 【JavaSE】----- Java语言的介绍
  18. 2022美亚杯电子数据取证大赛-个人赛
  19. 解决前端css3使用transition刷新页面取消过渡显示
  20. 2021年高压电工报名考试及高压电工考试试卷

热门文章

  1. 学好ASP编程必会的代码
  2. 数据被删除怎么办?4个硬盘数据恢复工具分享
  3. 凯撒密码的加密,破解,以及暴力破解法
  4. 关于event.preventDefault()的用法
  5. 针对世纪互联Azure IoT Hub的一种设备下线通知方案
  6. 微交易系统的特点以及操作策略
  7. 国家高新技术企业的好处
  8. Xiaojie雷达之路---毫米波雷达基础知识---一些系统设计的话题
  9. underscore源码解析
  10. java项目-第78期基于ssm的慢病报销管理系统-毕业设计