.NET之ASP Web Form快速入门(2)

YY懵懵懂懂Y

YY懵懵懂懂Y

2016-01-29 13:52

.NET之ASP Web Form快速入门(2),.NET之ASP Web Form快速入门(2)
.NET之ASP Web Form快速入门 


编写第一个Web Form页面

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

ASP.NET的Web Form页面是纯文本文件,以.aspx为文件扩展名。 当客户端浏览器请求一个.aspx文件时,ASP.NET将解析并编译目标文件为.NET架构类,接着这个类动态处理进来的请求。注意:.aspx文件只在第一次访问时被编译,随后的再次请求将重用这个类实例。这与JSP的处理方式大致相同。呵呵,英雄所见最后总是相同 :-)
创建ASP.NET页面的最简单方法就是将现有HTML文件的后缀名改为.aspx,不需要修改任何代码。下面的例程执行收集用户名称以及选择目录的功能:

Intro1.aspx
点击执行 查看源代码

在上面的例子中,当用户点击"Lookup"按钮后,看上去什么也没有发生。这是因为这个.aspx文件只包含静态HTML内容。

使用ASP的<% %块

ASP.NET提供了兼容ASP的语法结构,这其中包括支持<% %代码块,使用它混合编写HTML以及.aspx代码。这些代码段按照从上到下的顺序在页面中被执行。
请看以下的例子:

Intro2.aspx
点击执行 查看源代码

与ASP不同,aspx文件中位于<% %之间的代码是被编译过的,而不是使用脚本引擎解释执行的。这样处理后,就大大地提高了程序的运行效率。
同时,在ASP.NET中可以象ASP一样使用<% %代码块动态地修改HTML的输出内容。比如:


Intro3.aspx
点击执行 查看源代码

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com)

使用<% %代码块虽然可以定制ASP.NET页面的输出内容,但却不能很好地建立一个清晰的HTML编程模型。这可以从上例的源代码中显而易见地看到。

展开更多 50%)
分享

猜你喜欢

.NET之ASP Web Form快速入门(2)

电脑网络
.NET之ASP Web Form快速入门(2)

.NET之ASP Web Form快速入门(1)

电脑网络
.NET之ASP Web Form快速入门(1)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

.NET之ASP Web Form快速入门(3)

电脑网络
.NET之ASP Web Form快速入门(3)

.NET之ASP Web Form快速入门(4)

电脑网络
.NET之ASP Web Form快速入门(4)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

.NET之ASP Web Form快速入门(6)

电脑网络
.NET之ASP Web Form快速入门(6)

.NET之ASP Web Application快速入门(2)

电脑网络
.NET之ASP Web Application快速入门(2)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

几种显示数据的方法的比较

几种显示数据的方法的比较

mysql常见出错代码

mysql常见出错代码
下拉加载更多内容 ↓