asp.net @page指令中src与codebehind的区别

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:09:35
刚学asp.net不久,我想问
<%@ Page Language="C#" Src="~/guess.aspx.cs" Inherits="xp.webform"%>与
<%@ Page Language="C#" Codebehind="~/guess.aspx.cs" Inherits="xp.webform"%>有区别吗?
为什么我从网上下过来的asp.net源码里面有Codebehind="~/guess.aspx.cs"但是找不到guess.aspx.cs文件,但是aspx页面照样可以运行啊?有点搞不懂了。

.cs文件是在服务器上运行的,一般不会给你。

编译成DLL文件后可以不需要这些文件的。

CodeBehide属性:指定包含与页关联的类的编译文件(也就是隐藏文件名)
Inherits属性:定义供页继承的代码隐藏类。

你如果想看DLL文件自己找个反编译的工具就可以了。。

Codebehind确切的说, 是VS用的, 是VS生成的.用来跟踪源文件

你电脑的主机可以换啊