webform
Posted 涤荡轮回
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webform相关的知识,希望对你有一定的参考价值。
<%@ %> 声明语言或引用命名空间<%@ Language="c#"%><%@ Import NameSpace="System.Data.SqlClient"%>
<%= %> 只能放c#代码
<% %> 一个字段或一个变量<%=dr[0].ToString() %>
WEB端目的:
1.用户通过浏览器,访问服务器, 服务器将所有的C#代码及数据库数据执行完毕后,
将结果变为html代码返回给用户浏览器
2.客户端功能代码执行位置:用户电脑上执行
Web端功能代码执行位置:服务器上执行
webform 访问流程
第一种是 需要访问数据库
用户--IIS服务器--.net Framwork--Sqlserver--数据处理--IIS服务器--用户
第二种是 直接显示
用户--IIS服务器--用户
启动状态
1 直接启动 但是启动很慢 耽误时间 优点是可以卡主断点
2 在HTML代码处右键--在浏览器中查看 速度快
修改后保存可直接刷新显示。
3 事件的委托写法(位置构造函数中)
控件.事件+= 按两下Tab
HTTP无状态性
下次访问的对象 不一定是上一次的对象 因为上一次访问的已经不存在了 ,是完全不一样的。
下面写在构造函数中
if(IsPostBack==false)//页面第一次加载时显示
{}
事件的委托事件不能写入
数据库连接
App_Code:右键--添加--类--确定--自动生成App_Code; ---没有的 在添加文件夹里找 App—Code
实体类与数据访问类没有命名空间
三层开发
1界面层:HTML+CSS+JS
2业务逻辑层:c#代码
3数据访问层:APO.NET
以上是关于webform的主要内容,如果未能解决你的问题,请参考以下文章