asp.net 学习(1) web窗体

1.首先新建一个asp.net web应用程序,选择空模板,默认的建立的目录如下

2.新建web窗体文件,此时将会生成三个文件,web窗体文件本身aspx,代码隐藏类文件cs,和设计器文件

3.通过标准代码片段来呈现页面

4.使用内容代码片段,来呈现页面,该方式把相关的逻辑都移入到了代码隐藏类文件中

5.使用数据绑定代码片段,这次我们来用控件repeater来遍历数组

效果如下:

如果想用已编译数据绑定代码片段则应该使用

6.使用属性代码片段,该方法在Web.config文件中添加一些元素,在Web窗体当中用Literal控件来引入.

7.可编程的HTML元素

通过向web窗体文件的元素添加runat="server"属性,将会使该标签变为可编程HTML元素,此时可以通过隐藏代码对该标签进行操纵

********使用母版页*************

使用母版页可以为2个或多个web窗体创建相同的外观

1.创建母版页,初始内容如下

可以看到,母版页默认生成了两个ContentPlaceHolder控件,一个用于在head部分插入内容,一个用于在body中填充窗体元素.继承该母版页的web窗体也会自动生成两个ContentPlaceHolder,他们的ContentPlaceHolderID与母版页的ID是一致的

我们写在继承类窗体里的ContentPlaceHolder内容将会替换母版页相应位置的内容.并做出呈现.

原文地址:https://www.cnblogs.com/Spinoza/p/8834435.html

时间: 2024-10-29 00:26:50

asp.net 学习(1) web窗体的相关文章

(asp.net MVC学习)System.Web.Mvc.HtmlHelper学习及使用

在ASP.NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代.还好在asp.net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类.另外在MvcContrib扩展项目中也有扩展一些帮助类,这样我们就不光 只能使用完整的html来编写了需要显示的页面了,就可以使用这些帮助类来完成,但最后运行时都还是要生成html代码的. 先来看看HtmlHelper能帮我们生成一些什么样的html呢.直接看效果吧. <div>          1.使用Ht

ASP.NET.4 高级程序第4版 第3章Web窗体

3.1 页面处理 1.Web应用程序是在服务器上面执行的.浏览器把客户的信息发送给服务器.ASP.NET接受到这个页面后,就会触发相应的服务器端事件来通知你的程序代码. 2.Web应用程序是无状态的. 视图状态记录着客户段的状态. 3.1.1 HTML表单,一个HTML页面有两个text .提交时会提交FistName=value,LastName=value. 在ASP中  string fistName=Request.Form["FistName"] 在ASP.NET中可以 st

ASP.NET 学习()

写在前面:从学习c#开始,一直接触ASP.NET,其实是管中窥豹,实见一斑,从今天开始学习ASP.NET到底是什么,它是怎么运行的,它能实现什么 1.定义 ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. 2.ASP.NET 支持三种不同的开发模式 Web Pages(Web 页面).MVC(Model View Controller 模型-视图-控制器).Web Forms(Web 窗体) 3.经典的ASP--active server

ASP.NET 学习笔记(一)ASP.NET 概览

ASP.NET 是一个使用 HTML.CSS.JavaScript 和服务器脚本创建网页和网站的开发框架. ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面).MVC(Model View Controller 模型-视图-控制器).Web Forms(Web 窗体): Web Pages单页面模式   MVC模型-视图-控制器   Web Forms事件驱动模式 最简单的 ASP.NET 模式. 与 PHP 和经典 ASP 相似. 内置了数据库.视频.图形.社交媒体等模

ASP.NET ----学习笔记(一)

经典ASP-Active Server Pages ASP是一种令网页中的脚本在Internet服务器执行的技术 ASP页面的文件扩展名是.asp,通常由VBScript编写. ASP.NET是新一代ASP.它无法兼容经典ASP,但ASP.NET可以引用ASP. ASP.NET页面需要编译,因此比经典ASP更快. ASP.NET拥有更好的语言支持,大量用户控件,基于XML的组件,以及对用户认证的整合. ASP.NET页面的扩展名是.aspx,通常由VB或C#编写. ASP.NET中的用户控件可以

Asp.net中的web.config配置

目录 Asp.net中的web.config配置... 1 一. 配置文件保存位置... 2 二. 配置文件加载顺序... 2 三. 配置文件节点介绍... 3 1. . 3 2. . 5 3. . 5 4. . 6 . 11 四. 针对配置文件的一些编程操作... 11 1. 运行时进行配置文件的修改... 11 2. 配置节点的加密... 12 web.config是asp.net中保存配置信息(比如数据库连接字符串等)的重要文件.它是基于xml的文本文件方式放在Web应用程序的任何目录中,

ASP.NET学习路线图

ASP.NET学习路线图 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习NET Framework.ASP.NET是建构在.NET Framework之上的技术,你对.NET Frame

ASP.net 学习路线(详细)

ASP.net 学习路线(详细) 浏览:5632 | 更新:2013-12-13 16:33 | 标签: asp.net 百度经验:jingyan.baidu.com .net学习路线 入门篇1.         学习面向对象(OOP)的编程思想 许多高级语言都是面向对象的编程,.NET也不例外.如果您第一次接触面向对象的编程,就必须理解类.对象.字段.属性.方法和事件.封装.继承和多态性.重载.重写等概念.需要说明的是,微软的产品帮助文档做得非常完善,而且查询相当方便,入门者不得不看.安装完V

ASP.NET4 与 VS2010 Web 开发页面服务改进

转:http://blog.163.com/kele_lipeng/blog/static/81345278201132754729336/ 作者:朱先忠 本文将接着上一篇 ASP.NET4与VS2010Web开发核心服务改进 继续讨论核心ASP.NET服务方面的改进. 四.永久重定向页面 一种常见的Web应用程序做法是,随着时间的推移经常移动网页和其他内容,从而导致搜索引擎失效链接的积累.在ASP.NET中,开发商通常采用的处理旧网址请求的方案是,使用 Response.Redirect方法把