ASP.NET
经典 ASP – Active Server Pages(动态服务器页面)
ASP ,全称 Active Server Pages(动态服务器页面),也被称为经典 ASP ,是在1998年作为微软的第一个服务器端脚本引擎推出的。
ASP 是一种使得网页中的脚本在因特网服务器上被执行的技术。
ASP 页面的文件扩展名是 .asp ,通常是用 VBScript 编写的。
如果您想学习经典 A……继续阅读 »
2年前 (2022-07-26) 318浏览 0评论
0个赞
ASP.NET Web Pages – HTML 表单
表单是 HTML 文档中放置输入控件(文本框、复选框、单选按钮、下拉列表)的部分。
创建一个 HTML 输入页面
Razor 实例
<html>
<body> @{
if (IsPost) {
string companyname = Request[“companyname”];
stri……继续阅读 »
2年前 (2022-07-26) 181浏览 0评论
0个赞
ASP.NET Razor – VB 逻辑条件
编程逻辑:根据条件执行代码。
If 条件
VB 允许根据条件执行代码。
使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false:
if 语句开始一个代码块
条件写在 if 和 then 之间
如果条件为真,if … then 和 end if 之间的代码被执行
实例
@CodeDim
price=50E……继续阅读 »
2年前 (2022-07-26) 358浏览 0评论
0个赞
ASP.NET Web Forms – 服务器控件
服务器控件是服务器可理解的标签。
经典 ASP 的局限性
下面列出的代码是从上一章中复制的:
<html>
<body bgcolor=”yellow”>
<center>
<h2>Hello Runoob!</h2>
<p><%Response.……继续阅读 »
2年前 (2022-07-25) 227浏览 0评论
0个赞
ASP.NET 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
ASP.NET 支持三种不同的开发模式:
Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体):
Web Pages单页面模式
MVC模型-视图-控制器
Web Forms事件……继续阅读 »
2年前 (2022-07-24) 295浏览 0评论
0个赞
ASP.NET Web Forms – 数据绑定
我们可以使用数据绑定(Data Binding)来完成带可选项的列表,这些可选项来自某个导入的数据源,比如数据库、XML 文件或者脚本。
数据绑定
下面的控件是支持数据绑定的列表控件:
asp:RadioButtonList
asp:CheckBoxList
asp:DropDownList
asp:Listbox
以上每个控件的可选项通常是在一……继续阅读 »
2年前 (2022-07-24) 326浏览 0评论
0个赞
ASP.NET Razor – VB 循环和数组
语句在循环中会被重复执行。
For 循环
如果您需要重复执行相同的语句,您可以设定一个循环。
如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:
实例
<html><body>@For i=10 To 21
@<p>Line #@i</p>Next i&……继续阅读 »
2年前 (2022-07-23) 292浏览 0评论
0个赞
ASP.NET MVC – 控制器
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 4 部分:添加控制器。
Controllers 文件夹
Controllers 文件夹包含负责处理用户输入和响应的控制类。
MVC 要求所有控制器文件的名称以 “Controller” 结尾。
在我们的实例中,Visual Web Developer 已经……继续阅读 »
2年前 (2022-07-21) 255浏览 0评论
0个赞
ASP.NET MVC – 视图
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 5 部分:添加用于显示应用程序的视图。
Views 文件夹
Views 文件夹存储的是与应用程序显示(用户界面)相关的文件(HTML 文件)。根据所采用的语言内容,这些文件可能扩展名可能是 html、asp、aspx、cshtml 和 vbhtml。
Views 文件夹中包含每个控制……继续阅读 »
2年前 (2022-07-19) 209浏览 0评论
0个赞
ASP.NET Web Forms – Web 服务器控件
Web 服务器控件是服务器可理解的特殊 ASP.NET 标签。
Web 服务器控件
就像 HTML 服务器控件,Web 服务器控件也是在服务器上创建的,它们同样需要 runat=”server” 属性才能生效。然而,Web 服务器控件没有必要映射任何已存在的 HTML 元素,它们可以表示更复杂的元素。
创建 Web ……继续阅读 »
2年前 (2022-07-17) 192浏览 0评论
0个赞
ASP.NET MVC – Internet 应用程序
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 1 部分:创建应用程序。
我们将构建什么
我们将构建一个支持添加、编辑、删除和列出数据库存储信息的 Internet 应用程序。
我们将做什么
Visual Web Developer 提供了构建 Web 应用程序的不同模板。
我们将使用 Visual Web……继续阅读 »
2年前 (2022-07-16) 294浏览 0评论
0个赞
ASP.NET Razor – 标记
Razor 不是一种编程语言。它是服务器端的标记语言。
什么是 Razor?
Razor 是一种标记语法,可以让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。
基于服务器的代码可以在网页传送给浏览器时,创建动态 Web 内容。当一个网页被请求时,服务器在返回页面给浏览器之前先执行页面中的基于服务器的代码。通过服务器的运行,代码能执行复杂……继续阅读 »
2年前 (2022-06-30) 86浏览 0评论
0个赞
ASP.NET Web Forms – ArrayList 对象
ArrayList 对象是包含单个数据值的项目的集合。
尝试一下 – 实例
ArrayList DropDownList
ArrayList RadioButtonList
创建 ArrayList
ArrayList 对象是包含单个数据值的项目的集合。
通过 Add() 方法向 ArrayList 添加项目。
下面的……继续阅读 »
2年前 (2022-06-29) 104浏览 0评论
0个赞
ASP.NET MVC – 模型
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 7 部分:添加数据模型。
MVC 模型
MVC 模型包含了除纯视图和控制器逻辑以外的其他所有应用程序逻辑(业务逻辑、验证逻辑、数据访问逻辑)。
通过 MVC,模型可以控制并操作应用程序数据。
Models 文件夹
Models 文件夹包含表示应用程序模型的类。
Visual Web……继续阅读 »
2年前 (2022-06-27) 110浏览 0评论
0个赞
ASP.NET Razor – C# 循环和数组
语句在循环中会被重复执行。
For 循环
如果您需要重复执行相同的语句,您可以设定一个循环。
如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:
实例
<html><body>@for(var i = 10; i < 21; i++) {<p>Line @i……继续阅读 »
2年前 (2022-06-24) 95浏览 0评论
0个赞
ASP.NET Razor – C# 逻辑条件
编程逻辑:根据条件执行代码。
If 条件
C# 允许根据条件执行代码。
使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false:
if 语句开始一个代码块
条件写在括号里
如果条件为真,大括号内的代码被执行
实例
@{var
price=50;}<html><body>@if (price&……继续阅读 »
2年前 (2022-06-23) 272浏览 0评论
0个赞
ASP.NET Web Forms – HTML 服务器控件
HTML 服务器控件是服务器可理解的 HTML 标签。
HTML 服务器控件
ASP.NET 文件中的 HTML 元素,默认是作为文本进行处理的。要想让这些元素可编程,需向 HTML 元素中添加 runat=”server” 属性。这个属性表示,该元素将被作为服务器控件进行处理。
注释:所有 HTML 服务器控件必……继续阅读 »
2年前 (2022-06-23) 257浏览 0评论
0个赞
ASP.NET Web Pages – 文件夹
本章介绍有关文件夹和文件夹路径的知识。
在本章中,您将学到:
逻辑文件夹结构和物理文件夹结构
虚拟名称和物理名称
Web URL 和 Web 路径
逻辑文件夹结构
下面是典型的 ASP.NET 网站文件夹结构:
“Account” 文件夹包含登录和安全文件
“App_Data” 文件夹包含数据……继续阅读 »
2年前 (2022-06-21) 108浏览 0评论
0个赞
ASP.NET Web Pages – WebMail 对象
通过 WebMail 对象,您可以很容易地从网页上发送电子邮件。
描述
WebMail 对象为 ASP.NET Web Pages 提供了使用 SMTP(Simple Mail Transfer Protocol 简单邮件传输协议)发送邮件的功能。
实例
请查看 WebPages Email 章节中的实例。
WebMail 对象参考手……继续阅读 »
2年前 (2022-06-20) 97浏览 0评论
0个赞
ASP.NET Web Pages – 发布网站
学习如何在不使用 WebMatrix 的情况下发布 Web Pages 应用程序。
在不使用 WebMatrix 的情况下发布您的应用程序
通过在 WebMatrix(或者 Visual Studio)中使用发布命令,可以发布一个 ASP.NET Web Pages 应用程序到远程服务器上。
此功能会复制所有您的应用程序文件、cshtml页面、……继续阅读 »
2年前 (2022-06-20) 233浏览 0评论
0个赞
ASP.NET MVC – 应用程序文件夹
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 2 部分:探究应用程序文件夹。
MVC 文件夹
一个典型的 ASP.NET MVC Web 应用程序的文件夹内容如下所示:
应用程序信息
PropertiesReferences
应用程序文件夹
App_Data 文件夹Content 文件夹
Cont……继续阅读 »
2年前 (2022-06-19) 111浏览 0评论
0个赞
ASP.NET MVC – HTML 帮助器
HTML 帮助器用于修改 HTML 输出。
HTML 帮助器
通过 MVC,HTML 帮助器类似于传统的 ASP.NET Web Form 控件。
就像 ASP.NET 中的 Web Form 控件,HTML 帮助器用于修改 HTML。但是 HTML 帮助器是更轻量级的。与 Web Form 控件不同,HTML 帮助器没有事件模型和视图状态。
在大多数情……继续阅读 »
2年前 (2022-06-19) 87浏览 0评论
0个赞
ASP.NET MVC – 安全
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 8 部分:添加安全。
MVC 应用程序安全
Models 文件夹包含表示应用程序模型的类。
Visual Web Developer 自动创建 AccountModels.cs 文件,该文件包含用于应用程序认证的模型。
AccountModels
包含 LogOnModel、Chan……继续阅读 »
2年前 (2022-06-19) 92浏览 0评论
0个赞
ASP.NET MVC – 样式和布局
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 3 部分:添加样式和统一的外观(布局)。
添加布局
文件 _Layout.cshtml 表示应用程序中每个页面的布局。它位于 Views 文件夹中的 Shared 文件夹。
打开文件 _Layout.cshtml,把内容替换成:
<!DOCTYPE html>&l……继续阅读 »
2年前 (2022-06-18) 121浏览 0评论
0个赞
ASP.NET Web Pages – 文件
本章介绍有关使用文本文件的知识。
使用文本文件
在前面的章节中,我们已经了解到网页数据是存储在数据库中的。
您也可以把站点数据存储在文本文件中。
用来存储数据的文本文件通常被称为平面文件。常见的文本文件格式是 .txt、.xml 和 .csv(逗号分隔值)。
在本章中,您将学习到:
如何从文本文件中读取并显示数据
手动添加一个文本文件
在下面的例子……继续阅读 »
2年前 (2022-06-18) 231浏览 0评论
0个赞
ASP.NET Web Forms – XML 文件
我们可以绑定 XML 文件到列表控件。
一个 XML 文件
这里有一个名为 “countries.xml” 的 XML 文件:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<countries>
<co……继续阅读 »
2年前 (2022-06-17) 104浏览 0评论
0个赞
ASP.NET Web Pages – C# 和 VB 实例
通过 C# 和 Visual Basic 实例学习 ASP.NET Web Pages。
C# 实例
VB 实例
基本的 Web Pages
显示日期和时间
可重复使用的头部和底部
基本的 HTML 表单
实例解释
基本的 Web Pages
显示日期和时间
可重复使用的头部和底部
基本的 HTML 表单
实例解释
……继续阅读 »
2年前 (2022-06-17) 231浏览 0评论
0个赞
ASP.NET Web Pages – WebSecurity 对象
描述
WebSecurity 对象提供 ASP.NET Web Pages 应用程序的安全性和认证。
通过 WebSecurity 对象,您可以创建用户帐户,登录和注销用户,重置或者更改密码,以及其他更多与安全性相关的功能。
WebSecurity 对象参考手册 – 属性
属性
描述
CurrentUserId……继续阅读 »
2年前 (2022-06-17) 114浏览 0评论
0个赞
ASP.NET Web Forms – HTML 页面
简单的 ASP.NET 页面看上去就像普通的 HTML 页面。
Hello RUNOOB.COM
在开始学习 ASP.NET 之前,我们先来构建一个简单的 HTML 页面,该页面将在浏览器中显示 “Hello RUNOOB.COM”:
Hello RUNOOB.COM!
用 HTML 编写的 Hello……继续阅读 »
2年前 (2022-06-15) 102浏览 0评论
0个赞
ASP.NET Web Forms – 维持 ViewState
通过在您的 Web Form 中维持对象的 ViewState(视图状态),您可以省去大量的编码工作。
维持 ViewState(视图状态)
在经典 ASP 中,当一个表单被提交时,所有的表单值都会被清空。假设您提交了一个带有大量信息的表单,而服务器返回了一个错误。您不得不回到表单改正信息。您点击返回按钮,然后发生了什么………继续阅读 »
2年前 (2022-06-15) 118浏览 0评论
0个赞