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-06-25) 235浏览 0评论
0个赞
ASP.NET MVC – 模型
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 7 部分:添加数据模型。
MVC 模型
MVC 模型包含了除纯视图和控制器逻辑以外的其他所有应用程序逻辑(业务逻辑、验证逻辑、数据访问逻辑)。
通过 MVC,模型可以控制并操作应用程序数据。
Models 文件夹
Models 文件夹包含表示应用程序模型的类。
Visual Web……继续阅读 »
2年前 (2022-06-25) 158浏览 0评论
0个赞
ASP.NET Web Forms – 数据库连接
ADO.NET 也是 .NET 框架的组成部分。ADO.NET 用于处理数据访问。通过 ADO.NET,您可以操作数据库。
尝试一下 – 实例
数据库连接 – 绑定到 DataList 控件
数据库连接 – 绑定到 Repeater 控件
什么是 ADO.NET?
ADO.NET 是 .NET 框架的组成部……继续阅读 »
2年前 (2022-06-25) 96浏览 0评论
0个赞
ASP.NET Web Forms – 服务器控件
服务器控件是服务器可理解的标签。
经典 ASP 的局限性
下面列出的代码是从上一章中复制的:
<html>
<body bgcolor=”yellow”>
<center>
<h2>Hello Runoob!</h2>
<p><%Response.……继续阅读 »
2年前 (2022-06-25) 243浏览 0评论
0个赞
ASP.NET Razor – C# 和 VB 代码语法
Razor 同时支持 C# (C sharp) 和 VB (Visual Basic)。
主要的 Razor C# 语法规则
Razor 代码块包含在 @{ … } 中
内联表达式(变量和函数)以 @ 开头
代码语句用分号结束
变量使用 var 关键字声明
字符串用引号括起来
C# 代码区分大小写
C# 文件的扩展名是 .csh……继续阅读 »
2年前 (2022-06-25) 97浏览 0评论
0个赞
Web Services 平台元素
Web Services 拥有三种基本的元素: SOAP、WSDL 以及 UDDI。
什么是 SOAP?
基本的 Web services 平台是 XML + HTTP。
SOAP 指简易对象访问协议
SOAP 是一种通信协议
SOAP 用于应用程序之间的通信
SOAP 是一种用于发送消息的格式
SOAP 被设计用来通过因特网进行通信
SOAP 独立于平台
SOAP 独立于……继续阅读 »
2年前 (2022-06-24) 281浏览 0评论
0个赞
ASP.NET MVC – SQL 数据库
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 6 部分:添加数据库。
创建数据库
Visual Web Developer 带有名为 SQL Server Compact 免费的 SQL 数据库。
本教程所需的这个数据库可以通过以下几个简单的步骤来创建:
右击 Solution Explorer 窗口中的 App_D……继续阅读 »
2年前 (2022-06-24) 93浏览 0评论
0个赞
ASP.NET Web Forms – 数据绑定
我们可以使用数据绑定(Data Binding)来完成带可选项的列表,这些可选项来自某个导入的数据源,比如数据库、XML 文件或者脚本。
数据绑定
下面的控件是支持数据绑定的列表控件:
asp:RadioButtonList
asp:CheckBoxList
asp:DropDownList
asp:Listbox
以上每个控件的可选项通常是在一……继续阅读 »
2年前 (2022-06-24) 178浏览 0评论
0个赞
ASP.NET Web Pages – 对象
Web Pages 经常是跟对象有关的。
Page 对象
您已经看到了一些在使用的 Page 对象方法:
@RenderPage(“header.cshtml”)
@RenderBody()
在前面的章节中,您已经看到了两个 Page 对象属性(isPost 和 Request):
If (isPost) {
if (Req……继续阅读 »
2年前 (2022-06-24) 100浏览 0评论
0个赞
ASP.NET Razor – C# 循环和数组
语句在循环中会被重复执行。
For 循环
如果您需要重复执行相同的语句,您可以设定一个循环。
如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:
实例
<html><body>@for(var i = 10; i < 21; i++) {<p>Line @i……继续阅读 »
2年前 (2022-06-24) 96浏览 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
……继续阅读 »
2年前 (2022-06-23) 177浏览 0评论
0个赞
ASP.NET Razor – C# 逻辑条件
编程逻辑:根据条件执行代码。
If 条件
C# 允许根据条件执行代码。
使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false:
if 语句开始一个代码块
条件写在括号里
如果条件为真,大括号内的代码被执行
实例
@{var
price=50;}<html><body>@if (price&……继续阅读 »
2年前 (2022-06-23) 273浏览 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 MVC – 应用程序文件夹
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 2 部分:探究应用程序文件夹。
MVC 文件夹
一个典型的 ASP.NET MVC Web 应用程序的文件夹内容如下所示:
应用程序信息
PropertiesReferences
应用程序文件夹
App_Data 文件夹Content 文件夹
Cont……继续阅读 »
2年前 (2022-06-23) 72浏览 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-23) 121浏览 0评论
0个赞
ASP.NET MVC – Internet 应用程序
为了学习 ASP.NET MVC,我们将构建一个 Internet 应用程序。
第 1 部分:创建应用程序。
我们将构建什么
我们将构建一个支持添加、编辑、删除和列出数据库存储信息的 Internet 应用程序。
我们将做什么
Visual Web Developer 提供了构建 Web 应用程序的不同模板。
我们将使用 Visual Web……继续阅读 »
2年前 (2022-06-22) 240浏览 0评论
0个赞
ASP.NET Web Pages – 对象
Web Pages 经常是跟对象有关的。
Page 对象
您已经看到了一些在使用的 Page 对象方法:
@RenderPage(“header.cshtml”)
@RenderBody()
在前面的章节中,您已经看到了两个 Page 对象属性(isPost 和 Request):
If (isPost) {
if (Req……继续阅读 »
2年前 (2022-06-22) 174浏览 0评论
0个赞
ASP.NET Web Pages – 文件
本章介绍有关使用文本文件的知识。
使用文本文件
在前面的章节中,我们已经了解到网页数据是存储在数据库中的。
您也可以把站点数据存储在文本文件中。
用来存储数据的文本文件通常被称为平面文件。常见的文本文件格式是 .txt、.xml 和 .csv(逗号分隔值)。
在本章中,您将学习到:
如何从文本文件中读取并显示数据
手动添加一个文本文件
在下面的例子……继续阅读 »
2年前 (2022-06-22) 304浏览 0评论
0个赞
ASP.NET Web Pages – Chart 帮助器
Chart 帮助器 – 众多有用的 ASP.NET Web 帮助器之一。
Chart 帮助器
在前面的章节中,您已经学习了如何使用 ASP.NET 的 “帮助器”。
前面已经介绍了如何使用 “WebGrid 帮助器” 在网格中显示数据。
本章介绍如何使用 “Chart ……继续阅读 »
2年前 (2022-06-22) 110浏览 0评论
0个赞
RSS 实例
这些例子使用我们的RSS阅读器来演示RSS。
RSS <channel> 元素
设置 channel 元素的必选项 (<title>, <link>, and <description>)
为 RSS 指定 category
指定用于生成RSS的
程序
给RSS指定图像
为 RSS 指定语言
为 RSS 添加文本输入框
为 RSS 指定不需要更新的天……继续阅读 »
2年前 (2022-06-22) 99浏览 0评论
0个赞
ASP.NET Razor – VB 循环和数组
语句在循环中会被重复执行。
For 循环
如果您需要重复执行相同的语句,您可以设定一个循环。
如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:
实例
<html><body>@For i=10 To 21
@<p>Line #@i</p>Next i&……继续阅读 »
2年前 (2022-06-21) 231浏览 0评论
0个赞
ASP.NET Web Forms – Web 服务器控件
Web 服务器控件是服务器可理解的特殊 ASP.NET 标签。
Web 服务器控件
就像 HTML 服务器控件,Web 服务器控件也是在服务器上创建的,它们同样需要 runat=”server” 属性才能生效。然而,Web 服务器控件没有必要映射任何已存在的 HTML 元素,它们可以表示更复杂的元素。
创建 Web ……继续阅读 »
2年前 (2022-06-21) 111浏览 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-21) 109浏览 0评论
0个赞
ASP.NET Web Pages – 文件夹
本章介绍有关文件夹和文件夹路径的知识。
在本章中,您将学到:
逻辑文件夹结构和物理文件夹结构
虚拟名称和物理名称
Web URL 和 Web 路径
逻辑文件夹结构
下面是典型的 ASP.NET 网站文件夹结构:
“Account” 文件夹包含登录和安全文件
“App_Data” 文件夹包含数据……继续阅读 »
2年前 (2022-06-21) 108浏览 0评论
0个赞
ASP.NET Razor – C# 循环和数组
语句在循环中会被重复执行。
For 循环
如果您需要重复执行相同的语句,您可以设定一个循环。
如果您知道要循环的次数,您可以使用 for 循环。这种类型的循环在向上计数或向下计数时特别有用:
实例
<html><body>@for(var i = 10; i < 21; i++) {<p>Line @i……继续阅读 »
2年前 (2022-06-21) 92浏览 0评论
0个赞
ASP.NET MVC – 发布网站
学习如何在不使用 Visual Web Developer 的情况下发布 MVC 应用程序。
在不使用 Visual Web Developer 的情况下发布您的应用程序
通过在 WebMatrix、Visual Web Developer 或 Visual Studio 中使用发布命令,可以发布一个 ASP.NET MVC 应用程序到远程服务器上。
此功……继续阅读 »
2年前 (2022-06-21) 225浏览 0评论
0个赞
ASP.NET Web Forms – ArrayList 对象
ArrayList 对象是包含单个数据值的项目的集合。
尝试一下 – 实例
ArrayList DropDownList
ArrayList RadioButtonList
创建 ArrayList
ArrayList 对象是包含单个数据值的项目的集合。
通过 Add() 方法向 ArrayList 添加项目。
下面的……继续阅读 »
2年前 (2022-06-20) 146浏览 0评论
0个赞
SOAP 实例
一个 SOAP 实例
在下面的例子中,一个 GetStockPrice 请求被发送到了服务器。此请求有一个 StockName 参数,而在响应中则会返回一个 Price 参数。此功能的命名空间被定义在此地址中: “http://www.example.org/stock”
SOAP 请求:
POST /InStock HTTP/1.1
Host: http://……继续阅读 »
2年前 (2022-06-20) 271浏览 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) 98浏览 0评论
0个赞
ASP.NET Razor – VB 逻辑条件
编程逻辑:根据条件执行代码。
If 条件
VB 允许根据条件执行代码。
使用 if 语句来判断条件。根据判断结果,if 语句返回 true 或者 false:
if 语句开始一个代码块
条件写在 if 和 then 之间
如果条件为真,if … then 和 end if 之间的代码被执行
实例
@CodeDim
price=50E……继续阅读 »
2年前 (2022-06-20) 91浏览 0评论
0个赞