`
hehailin1986_163.com
  • 浏览: 154382 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

aspx与对应.cs之间的关系

    博客分类:
  • .Net
阅读更多

在asp.net中,aspx的作用主要是显示页面布局,.cs文件是控制程序逻辑的。

并且,通过反编译工具之后会发现,.cs中,类前的关键字partial,这说明页面对应.cs类是一个分部类,就是可以把一个类分成两块来写,或分到两个文件中去写,.cs是一部分,另一部分就是在aspx中用run=”server”属性的签标,这些标签成为.cs类的一个字段,所以我们能在aspx中能访问到这些对象。

      在有请求到达服务端时,服务端就会把aspx<%%>生成一个类(运行时产生的),并且这个类是继承对应.cs这个类的,这样也就是说,在<%%>中的代码,能访问到.cs类中的非私有变量,也就是我们可以访问到.cs中protected和public级别的成员和方法

最后,.cs的子类和HTML代码在IISCLR的协作下,生成页面文件发送给客户端。

[仅作记录学习之用]

 


 


 

分享到:
评论

相关推荐

    asp.net WebForm程序删除.designer.cs文件,重新设计并绑定服务端控件时间

    在ASP.NET WebForm开发中,`.designer.cs`文件是一个非常关键的部分,它与`.aspx`页面对应,用于存储自动生成的控件声明和事件处理程序。当你删除了`.designer.cs`文件,需要手动恢复这个文件并重新设计及绑定服务端...

    .net webform 项目无aspx后缀方法,完整源码

    在`Default.aspx.cs`页面的`Page_Load`事件中,你可以读取`page`参数并加载相应的内容。 ```csharp protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string requestedPage = ...

    aspx汽车销售系统

    每个页面都有对应的.cs文件(如login.aspx.cs),这些.cs文件包含了C#代码,定义了页面的行为和逻辑。 2. **Web.Config**:这是ASP.NET应用程序的核心配置文件,包含应用程序的设置,如数据库连接字符串、身份验证...

    CS取前台INPUT值

    `Default.aspx.cs`是与`Default.aspx`关联的C#后台代码文件,这里的代码可能会包含上述的`Page_Load`事件处理函数。`App_Data`目录通常用于存放数据库文件或其他数据资源。 在实际的OA系统中,获取前端输入值通常是...

    仿CodeProject论坛程序源码.rar

    7. **Forum.aspx.cs, Reply.aspx.cs, NewMessage.aspx.cs, AssemblyInfo.cs**: 这些是C#代码文件,包含了与对应.aspx页面相关的后台逻辑。例如,Forum.aspx.cs可能处理论坛页面的分页、搜索和排序等功能;Reply.aspx...

    aspx转化为html(伪静态) aspx转html+配置

    ASP.NET是微软公司推出的一种强大的Web应用程序框架,它使用.aspx作为后缀的文件是其服务器端脚本的载体。然而,HTML文件则是一种静态网页格式,更容易被搜索引擎理解和抓取。因此,将ASPX页面转换为HTML(伪静态)...

    ASP.NET源码——[电子商务]小型企业商务网(含.cs文件和工程文件.zip

    尽管项目可能使用了MVC模式,但ASP.NET也提供了Web Forms模型,其中.aspx文件对应视图,.cs文件包含后台代码。这可能是项目中的另一种实现方式。 4. **数据库交互**: 商业网站通常需要与数据库进行交互,例如SQL...

    ASP.NET(C#)写成的留言版

    8. **Guest.aspx.designer.cs, View.aspx.cs, View.aspx.designer.cs**:这些是与Guest.aspx和View.aspx对应的后台代码文件,C#代码用于处理用户交互、数据访问和业务逻辑。.designer.cs文件是自动生成的,包含了...

    HGM在线视频网站源码

    `.cs`后缀的文件,如`Category.aspx.cs`、`Play.aspx.cs`、`Details.aspx.cs`和`Main.master.cs`,则代表代码-behind文件,包含对应的后台逻辑处理。这些C#代码用于处理用户请求,执行业务逻辑,如数据查询、处理...

    c#项目开发,电子商务站

    `Header.ascx.cs`、`MasterPage.master.cs`、`Default.aspx.cs`和`Catalog.aspx.cs`中的`.cs`文件都是C#代码文件,它们包含了与各自页面相关的业务逻辑、事件处理程序和其他后端功能。例如,`Default.aspx.cs`可能...

    appbox2.0_extjs

    - .aspx.cs和.aspx.designer.cs文件分别是对应的代码-behind和设计器文件,存储C#或VB.NET代码,处理服务器端逻辑。 5. **.cs文件**(main.aspx.cs, main.aspx.designer.cs, default.aspx.cs, default.aspx....

    BBS源码

    `error.aspx.cs`对应`error.aspx`页面,包含了错误处理的业务逻辑。 深入理解这些源码,我们需要熟悉ASP.NET开发环境,包括ASP.NET页面生命周期、HTTP处理程序的工作原理、配置文件的结构以及C#编程语言。此外,...

    Product_display_system.rar_Product

    3. **chanpin.aspx.cs、Default.aspx.cs、Defaultbak.aspx.cs、showpro.aspx.cs**:这些是C#源代码文件,与对应的ASP.NET页面紧密关联。它们包含了后台逻辑,比如处理用户请求、与数据库交互、计算和验证等。例如,`...

    仿百度文库源码

    7. **ResourcePlay.aspx.designer.cs**:与HtmlView.aspx.designer.cs类似,是用于支持ResourcePlay.aspx页面的控件声明和事件处理的辅助类。 综上所述,这个源码包提供了将文档转换为Flash格式并在网页中展示的...

    头像上传 ASPX,博客头像上传,ASPX+Js

    `default.aspx.cs`和`UPPhoto.aspx.cs`是对应的C#后台代码文件,它们实现了页面的业务逻辑和事件处理。例如,当用户点击上传按钮时,`Page_Load`或`Button_Click`事件会被触发,执行文件上传和图像处理的代码。 `...

    C#开发ActiveX程序及文档源码

    在这个例子中,`Default.aspx`可能包含了嵌入的ActiveX控件,而`Default.aspx.cs`则处理与控件交互的服务器端代码。 至于`Web.Config`文件,它是ASP.NET应用程序的配置文件,包含了应用程序的配置信息,如数据库...

    电子商务网站asp.net+sqlserver

    5. **.designer.cs文件**:例如Index.aspx.designer.cs和Register.aspx.designer.cs,这些文件是由Visual Studio自动生成的,包含了ASP.NET控件的声明和自动化的属性设置,帮助开发者在设计时与界面元素进行交互。...

    宠物商店项目,增删改查

    8. **DataManage.aspx.cs, AccessDSFuzzyQuery.aspx.cs, AccessDSDelete.aspx.cs**:这些是后台代码文件,实现了各自对应页面的业务逻辑,包括与数据库的交互、数据验证、用户操作响应等。 通过这个项目,学习者...

    asp.net实例asp.net实例asp.net实例

    4. **View.aspx.cs, Guest.aspx.cs, Reply.aspx.cs**: 这些是与网页对应的后端代码文件,使用 C#(或VB.NET)编写。它们实现了页面的业务逻辑和数据处理,与对应的 ASPX 页面形成MVC(Model-View-Controller)架构中...

    重启服务器aspx文件

    当用户请求`shutdown.aspx`页面时,IIS(Internet Information Services)服务器会解析这个请求,找到对应的`.aspx`和`.aspx.cs`文件,并编译C#代码为中间语言(IL),然后运行这些代码来生成动态HTML响应。...

Global site tag (gtag.js) - Google Analytics