C# 如何学习/理解ASPX或ASCX页面
我正在学习ASP.NETMVC,我正在通过浏览“书呆子晚餐”应用程序来学习它 我在理解ASPX和ASCX文件时遇到困难。在ASPX文件中编写代码的方式似乎很奇怪(代码被分成多行) 你能推荐一些在线教程/指南/文章来解释如何编写ASPX页面吗 编辑:C# 如何学习/理解ASPX或ASCX页面,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我正在学习ASP.NETMVC,我正在通过浏览“书呆子晚餐”应用程序来学习它 我在理解ASPX和ASCX文件时遇到困难。在ASPX文件中编写代码的方式似乎很奇怪(代码被分成多行) 你能推荐一些在线教程/指南/文章来解释如何编写ASPX页面吗 编辑: 另一个问题:当在aspx页面中使用HttpRequest类型的“Request”这样的变量时,它来自哪里?我的意思是类在哪里,变量声明在哪里?请求是HttpRequest的类型,它通常是单个请求中的静态对象:即,每次客户端发出的每个Http请求都会创
另一个问题:当在aspx页面中使用HttpRequest类型的“Request”这样的变量时,它来自哪里?我的意思是类在哪里,变量声明在哪里?请求是HttpRequest的类型,它通常是单个请求中的静态对象:即,每次客户端发出的每个Http请求都会创建它 因为所有的aspx页面,都是从继承来的。比如:
请求属性是在页面类中定义的,与响应、上下文等其他属性相同(ascx也是如此,其父级是UserControl)。它们都可以通过HttpContext.Current(返回上下文的单个实例)进行访问,但它们是在Page或usercontrol类中定义的,以便于访问 关于请求-它是Page类的属性。您的ASPX页面派生自page类。因此,它可以访问page类的属性
请求由用户通过HTTP发送的所有参数构造,HTTP由ASP.net构造,以便您以强类型方式使用它。在经典的ASP中,人们必须编写Request.SeverVariables(…)等。的第一章是免费的。本章将介绍如何创建Nerd晚餐应用程序。第一章的副本可从以下网址获得:。运行本教程将使您更容易掌握学习速度。您是在浏览应用程序代码还是在使用“书呆子晚餐”教程()?不,我只是有一个“书呆子晚餐”应用程序。我还没有“Professional ASP.NET MVC 1.0”这本书。你知道其他的网络编程语言或平台吗?或者你以前尝试过asp.net(而不是MVC)?我曾经在桌面应用程序上工作过,所以我对C#和.net框架有相当多的了解。但是ASP.NETMVC是我对web的第一次介绍。(我对ASP.NET也一无所知。)我想你可以从ASP.NET MVC开始,而不必学习ASP.NET。错了吗?没有。ASP.NET MVC是ASP.NET开发的一种类型。而“传统”ASP.NET指的是Web窗体,它更类似于Windows窗体开发。两者都不是好的,也不是坏的,但是作为一个桌面开发人员,Web表单可能更容易让你咬牙切齿。免费教程可在以下位置获得:可能会有所帮助。我推荐Data Access和ASP.NET MVC教程。
public class Default : Page {..}