ASP.NET Web Pages – HTML 表单
表单是 HTML 文档中放置输入控件(文本框、复选框、单选按钮、下拉列表)的部分。
创建一个 HTML 输入页面
Razor 实例
<html>
<body> @{
if (IsPost) {
string companyname = Request[“companyname”];
stri……继续阅读 »
2年前 (2022-06-13) 97浏览 0评论
0个赞
ASP.NET Web Forms – HTML 服务器控件
HTML 服务器控件是服务器可理解的 HTML 标签。
HTML 服务器控件
ASP.NET 文件中的 HTML 元素,默认是作为文本进行处理的。要想让这些元素可编程,需向 HTML 元素中添加 runat=”server” 属性。这个属性表示,该元素将被作为服务器控件进行处理。
注释:所有 HTML 服务器控件必……继续阅读 »
2年前 (2022-06-13) 345浏览 0评论
0个赞
ASP.NET Web Pages – 页面布局
通过 Web Pages ,创建一个布局一致的网站是很容易的事。
一致的外观
在因特网上,您会发现很多网站都具有一致的外观和风格:
每个页面有相同的头部
每个页面有相同的底部
每个页面有相同的样式和布局
通过 Web Pages ,您能非常高效地做到这点。您可以把重复使用的内容块(比如页面头部和底部)写在一个单独的文件中。
您还可以使用布局模板(……继续阅读 »
2年前 (2022-06-13) 102浏览 0评论
0个赞
ASP.NET Web Forms – DataList 控件
DataList 控件,类似于 Repeater 控件,用于显示绑定在该控件上的项目的重复列表。不过,DataList 控件会默认地在数据项目上添加表格。
绑定 DataSet 到 DataList 控件
DataList 控件,类似于 Repeater 控件,用于显示绑定在该控件上的项目的重复列表。不过,DataList 控件会默认地……继续阅读 »
2年前 (2022-06-13) 152浏览 0评论
0个赞
ASP.NET Web Pages – 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
ASP.NET 支持三种不同的开发模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体):
本教程介绍 Web Pages。
Web Pages
……继续阅读 »
2年前 (2022-06-11) 142浏览 0评论
0个赞
ASP.NET Web Forms – 数据库连接
ADO.NET 也是 .NET 框架的组成部分。ADO.NET 用于处理数据访问。通过 ADO.NET,您可以操作数据库。
尝试一下 – 实例
数据库连接 – 绑定到 DataList 控件
数据库连接 – 绑定到 Repeater 控件
什么是 ADO.NET?
ADO.NET 是 .NET 框架的组成部……继续阅读 »
2年前 (2022-06-10) 99浏览 0评论
0个赞
ASP.NET MVC – 控制器
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 4 部分:添加控制器。
Controllers 文件夹
Controllers 文件夹包含负责处理用户输入和响应的控制类。
MVC 要求所有控制器文件的名称以 “Controller” 结尾。
在我们的实例中,Visual Web Developer 已经……继续阅读 »
2年前 (2022-06-10) 78浏览 0评论
0个赞
ASP.NET MVC – 样式和布局
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 3 部分:添加样式和统一的外观(布局)。
添加布局
文件 _Layout.cshtml 表示应用程序中每个页面的布局。它位于 Views 文件夹中的 Shared 文件夹。
打开文件 _Layout.cshtml,把内容替换成:
<!DOCTYPE html>&l……继续阅读 »
2年前 (2022-06-08) 162浏览 0评论
0个赞
ASP.NET Web Pages – Database 对象
ASP.NET Database 对象参考手册
方法
描述
Database.Execute(SQLstatement [,
parameters])
执行 SQL 语句
SQLstatement(带可选参数),比如 INSERT、DELETE 或者 UPDATE, 并且返回受影响的记录统计。
Database.GetLa……继续阅读 »
3年前 (2022-06-05) 101浏览 0评论
0个赞
ASP.NET Web Pages – 全局页面
本章介绍全局页面 AppStart 和 PageStart。
在 Web 启动之前:_AppStart
大多数的服务器端代码是写在个人网页里边。例如,如果网页中包含输入表单,那么这个网页通常包含用来读取表单数据的服务器端代码。
然而,您可以通过在您的站点根目录下创建一个名为 _AppStart 的页面,这样在站点启动之前可以先启动代码执行。如果存……继续阅读 »
3年前 (2022-06-04) 163浏览 0评论
0个赞
ASP.NET MVC – 安全
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 8 部分:添加安全。
MVC 应用程序安全
Models 文件夹包含表示应用程序模型的类。
Visual Web Developer 自动创建 AccountModels.cs 文件,该文件包含用于应用程序认证的模型。
AccountModels
包含 LogOnModel、Chan……继续阅读 »
3年前 (2022-06-03) 150浏览 0评论
0个赞
ASP.NET Web Forms – 母版页
母版页为您的网站的其他页面提供模版。
母版页
母版页允许您为您的 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。
母版页为其他页面提供模版,带有共享的布局和功能。母版页为内容定义了可被内容页覆盖的占位符。输出结果是母版页和内容页的组合。
内容页包含您想要显示的内容。
当用户请求内容页时,ASP.NET 会对页面进行合并以生成结合了母版页……继续阅读 »
3年前 (2022-06-01) 217浏览 0评论
0个赞
ASP.NET Web Pages – 文件夹
本章介绍有关文件夹和文件夹路径的知识。
在本章中,您将学到:
逻辑文件夹结构和物理文件夹结构
虚拟名称和物理名称
Web URL 和 Web 路径
逻辑文件夹结构
下面是典型的 ASP.NET 网站文件夹结构:
“Account” 文件夹包含登录和安全文件
“App_Data” 文件夹包含数据……继续阅读 »
3年前 (2022-06-01) 157浏览 0评论
0个赞
ASP.NET Web Forms – SortedList 对象
SortedList 对象结合了 ArrayList 对象和 Hashtable 对象的特性。
尝试一下 – 实例
SortedList RadiobuttonList 1
SortedList RadiobuttonList 2
SortedList DropDownList
SortedList 对象
Sorte……继续阅读 »
3年前 (2022-06-01) 91浏览 0评论
0个赞
ASP.NET Web Forms – Repeater 控件
Repeater 控件用于显示被绑定在该控件上的项目的重复列表。
绑定 DataSet 到 Repeater 控件
Repeater 控件用于显示被绑定在该控件上的项目的重复列表。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。在这里,我们将演示如何绑定 XML 文件到 Repeater 控件。
在我们的实例中,……继续阅读 »
3年前 (2022-05-31) 170浏览 0评论
0个赞
ASP.NET Web Forms – Validation 服务器控件
Validation 服务器控件是用来验证用户输入的。
Validation 服务器控件
Validation 服务器控件用于验证输入控件的数据。如果数据未通过验证,则向用户显示错误消息。
创建 Validation 服务器控件的语法是:
<asp:control_name id=”some_id”……继续阅读 »
3年前 (2022-05-31) 216浏览 0评论
0个赞
ASP.NET MVC – 应用程序文件夹
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 2 部分:探究应用程序文件夹。
MVC 文件夹
一个典型的 ASP.NET MVC Web 应用程序的文件夹内容如下所示:
应用程序信息
PropertiesReferences
应用程序文件夹
App_Data 文件夹Content 文件夹
Cont……继续阅读 »
3年前 (2022-05-28) 180浏览 0评论
0个赞
ASP.NET Web Forms – 事件
事件句柄是一种针对给定事件来执行代码的子例程。
ASP.NET – 事件句柄
请看下面的代码:
<%
lbl1.Text=”The date and time is ” & now()
%>
<html>
<body>
<form runat=”server……继续阅读 »
3年前 (2022-05-27) 93浏览 0评论
0个赞
ASP.NET Web Forms – XML 文件
我们可以绑定 XML 文件到列表控件。
一个 XML 文件
这里有一个名为 “countries.xml” 的 XML 文件:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<countries>
<co……继续阅读 »
3年前 (2022-05-27) 139浏览 0评论
0个赞
ASP.NET Web Forms – 导航
ASP.NET 带有内建的导航控件。
网站导航
维护大型网站的菜单是困难而且费时的。
在 ASP.NET 中,菜单可存储在文件中,这样易于维护。文件通常名为 web.sitemap,并且被存放在网站的根目录下。
此外,ASP.NET 有三个心的导航控件:
Dynamic menus
TreeViews
Site Map Path
Sitemap 文……继续阅读 »
3年前 (2022-05-27) 101浏览 0评论
0个赞
ASP.NET Web Forms – 服务器控件
服务器控件是服务器可理解的标签。
经典 ASP 的局限性
下面列出的代码是从上一章中复制的:
<html>
<body bgcolor=”yellow”>
<center>
<h2>Hello Runoob!</h2>
<p><%Response.……继续阅读 »
3年前 (2022-05-27) 80浏览 0评论
0个赞
ASP.NET MVC – Internet 应用程序
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 1 部分:创建应用程序。
我们将构建什么
我们将构建一个支持添加、编辑、删除和列出数据库存储信息的 Internet 应用程序。
我们将做什么
Visual Web Developer 提供了构建 Web 应用程序的不同模板。
我们将使用 Visual Web……继续阅读 »
3年前 (2022-05-26) 97浏览 0评论
0个赞
ASP.NET Web Forms – 实例
ASP.NET HTML 控件
HTML Anchor
HTML Button
HTML Image
HTML Image 2
HTML Inputbutton
HTML InputCheckbox
HTML InputHidden
HTML InputImage
HTML InputRadiobutton
HTML Table
HTML Table 2
……继续阅读 »
3年前 (2022-05-25) 108浏览 0评论
0个赞
ASP.NET Web Pages – 帮助器
Web 帮助器大大简化了 Web 开发和常见的编程任务。
ASP.NET 帮助器
ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。
您可以使用存放在 .cshtml 文件中的 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器。
在本教程接下来的章节中,您将学到如何使用 Razor 帮助器。
下面是一些有用……继续阅读 »
3年前 (2022-05-25) 196浏览 0评论
0个赞
ASP.NET Web Forms – TextBox 控件
TextBox 控件用于创建用户可输入文本的文本框。
TextBox 控件
TextBox 控件用于创建用户可输入文本的文本框。
TextBox 控件的特性和属性列在我们的 WebForms 控件参考手册页面。
下面的实例演示了您可能会用到的 TextBox 控件的一些属性:
实例
<html>
<body>
&l……继续阅读 »
3年前 (2022-05-15) 73浏览 0评论
0个赞
ASP.NET Web Forms – 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
ASP.NET 支持三种不同的开发模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体):
本教程介绍 Web Forms。
Web Pages
……继续阅读 »
3年前 (2022-05-15) 68浏览 0评论
0个赞
ASP.NET Web Forms – HTML 页面
简单的 ASP.NET 页面看上去就像普通的 HTML 页面。
Hello RUNOOB.COM
在开始学习 ASP.NET 之前,我们先来构建一个简单的 HTML 页面,该页面将在浏览器中显示 “Hello RUNOOB.COM”:
Hello RUNOOB.COM!
用 HTML 编写的 Hello……继续阅读 »
3年前 (2022-05-15) 76浏览 0评论
0个赞
ASP.NET Razor – VB 变量
变量是用来存储数据的命名实体。
变量
变量是用来存储数据的。
一个变量的名称必须以字母字符开头,并且不能包含空格或者保留字符。
一个变量可以是一个指定的类型,表示它所存储的数据类型。string 变量存储字符串值(”Welcome to runoob.com”),integer 变量存储数字值(103),date 变量存储日期值,等……继续阅读 »
3年前 (2022-05-15) 64浏览 0评论
0个赞
ASP.NET Razor – C# 循环和数组
语句在循环中会被重复执行。
For 循环
如果您需要重复执行相同的语句,您可以设定一个循环。
如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:
实例
<html><body>@for(var i = 10; i < 21; i++) {<p>Line @i……继续阅读 »
3年前 (2022-05-15) 90浏览 0评论
0个赞
ASP.NET Web Pages – 发布网站
学习如何在不使用 WebMatrix 的情况下发布 Web Pages 应用程序。
在不使用 WebMatrix 的情况下发布您的应用程序
通过在 WebMatrix(或者 Visual Studio)中使用发布命令,可以发布一个 ASP.NET Web Pages 应用程序到远程服务器上。
此功能会复制所有您的应用程序文件、cshtml页面、……继续阅读 »
3年前 (2022-05-15) 61浏览 0评论
0个赞