C#Web网站的创建

一、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" onclick="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,运行速度快,出现异常,直接在浏览器中显示错误。

时间: 2024-10-16 20:40:44

C#Web网站的创建的相关文章

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

在Visual Studio 2010中,除了可以使用"创建Web应用程序"的方式来构建自己的Web项目之外,还可以通过创建"Web网站"的方式来构建Web项其中,Web网站的创建方法:打开Visual Studio 2010主窗体,在菜单栏里选择"文件"|"新建|网站"命令,在弹出的"新建网站"窗体里可以通过"ASP.NET 网站"和"空网站"这两种模板来创建自己的

(转)web网站架构演变

浅谈web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变. 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一.单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件.此时我们使用一个容器,如tomcat.jetty.jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate.maven+spri

wex5 教程 之 web网站android原生模式打包

如果有成型的web网站,想做成手机app,如何用wex5来打包成apk呢?比如说百度视频,我想打包成自已的apk安装到手机上,怎么做呢? 官方提供了四种打包模式,都需要提供服务地址,也就是说要有一台服务器来提供服务.我只是要把web地址封装一下,apk打开后跳转到网页就行,显然服务地址是不需要的. 那如果用wex5的页面frame组件加载一个web页面呢? 经测试,这种方法可行,问题是,w页面是wex5自创的页面,不是html的document页面,会出现视频格式不能播放,无falsh插件问题.

第二章 Web网站服务(二)——搭建基于域名的虚拟web主机

防伪码:自古逢秋悲寂寥,我言秋日胜春朝 web网站服务(二) 一.httpd服务的访问控制 作用: a.控制对网站资源的访问 b.为特定的网站目录添加访问授权 常用访问控制方式: a.客户机地址限制 b.用户授权限制 二.基于客户端地址的访问控制 Order配置项,定义控制顺序 先允许后拒绝,默认拒绝所有:Order allow,deny 先拒绝后允许,默认允许所有:Order deny,allow Allow.Deny配置项,设置允许或拒绝的地址 Deny from address1 addr

web网站架构

浅谈web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变. 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一.单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件.此时我们使用一个容器,如tomcat.jetty.jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate.maven+spri

运用HTML5+CSS3+Zepto构建移动web网站!

手机微站.HTML5+CSS3(rem)+jQuery+Zepto+iScroll+Swipe综合开发手机网站. 移动端web网站(手机网站).mobile网站模版.HTML5网站 面向手机端的html5开发框架有很多,如何找到适合自己的一个呢? 1.jQuery Mobile jQuery Mobile 是 jQuery 在手机上和平板设备上的版本.jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架.支持全球主流的移动平台.

IIS7.5 在已有的WEB网站上配置FTP发布

IIS7.5 有了很多新特性,例如FashCGI,Rewrite 模块的内置,简易的FTP发布等等,但是即使是微软,也没有详细的文档,本文详细的介绍了如何在现有的WEB网站上建立FTP发布. IIS 7.5 配置WEB 网站的文章很多,但如何在已有的WEB站点上配置FTP 的文章却寥寥无几,即使有,关键的地方也没有讲的,这里给大家一个完整的解决方案. 也许细心的同学已经注意到在IIS7.5中 ,右键点击已发布的WEB站点,会有一个 添加 FTP 发布 的选项? 对,这个功能就是在现有的WEB站点

web网站服务(二)-1

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! 案例一:搭建基于域名的虚拟主机 首先为两个网站搭建dns服务器,并新建区域,分别为:www.benet.com 和www.accp.com. 实验前准备:以下是用的web网站服务(一)的环境 http://zpf666.blog.51cto.com/11248677/1947288 1) 2)插入httpd光盘 链接:http://pan

Web网站服务(二)

Web网站服务(二) 具体步骤: l 客户机地址限制 通过配置项Order.Deny from.Allow from,可以根据客户机的主机名或IP地址来决定是否允许客户端访问.其中Order用于设置限制顺序,Deny from和Allow from用于设置具体限制内容. 使用Order配置项时,可以设置为"allow,deny"或"deny,allow",以决定主机应用"允许"."拒绝"策略的先后顺序. ? allow,den