问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-27 12:01

我来回答

4个回答

懂视网 时间:2022-04-27 16:22

Inherits、CodeFile、CodeBehind

在 ASP.NET 中使用代码隐藏方法来设计Web 窗体,可使页代码能够更清晰地从 HTML 内容中分离到完全单独的文件中。
通常一个 @page 指令如下:
代码如下:< %@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false"
Inherits="WebApplication1.WebForm1" %>

其中有三个属性(Inherits、CodeFile、CodeBehind)非常容易混淆,下面分别给予说明。

Inherits(继承的意思)

msdn解释:定义供页继承的代码隐藏类。 它可以是从 Page 类派生的任何类。 此特性与 CodeFile 特性一起使用,后者包含指向代码隐藏类的源文件的路径。 Inherits 特性在使用 C# 作为页面语言时区分大小写,而在使用 Visual Basic 作为页面语言时不区分大小写。

如果 Inherits 特性不包含命名空间,ASP.NET 将检查 ClassName 特性是否包含命名空间。 如果包含,ASP.NET 将尝试使用 ClassName 特性的命名空间加载 Inherits 特性中引用的类。 (这假定 Inherits 特性和 ClassName 特性使用同一命名空间。)

Inherits 属性用于定义当前 Web 窗体所继承的代码隐藏类(该类是 System.Web.UI.Page 的派生类)。
这个 inherits 属性只用于采用代码隐藏方式编写的 Web 窗体,也就是,如果你的代码全都是在 Web 窗体的
标签中,就不必用这个属性了。

CodeFile

msdn解释:指定指向页引用的代码隐藏文件的路径。 此特性与 Inherits 特性一起使用,用于将代码隐藏源文件与网页相关联。 此特性仅对编译的页有效。

此特性用于网站项目。

Codebehind

msdn解释:指定包含与页关联的类的已编译文件的名称。 该特性不能在运行时使用。此特性用于 Web 应用程序项目。

Codebehind 属性并不是一个真正的 ASP.NET 属性,在ASP.NET 文档中是找不到它的。
它其实只是一个 Visual Studio .NET 属性,
Visual Studio .NET 就是借用这个属性来很好地跟踪管理项目中的 Web 窗体和与之相对的代码隐藏文件,
比如当你在设计环境中往 Web 窗体上放入一个服务器控件时,
Visual Studio .NET 将自动找到与该 Web 窗体相对应的代码隐藏文件,并自动插入相关的代码。

热心网友 时间:2022-04-27 13:30

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

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

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

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

热心网友 时间:2022-04-27 14:48

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

热心网友 时间:2022-04-27 16:23

你电脑的主机可以换啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 因为老公跟陌生女人聊天,我们大吵一架,他把手机密码改了,之前我们的手机都是透明的,我要不要也改了? 电脑怎么加E盘 或者F盘呀?加了之后 电脑空间会增大吗? ASP.NET中的codefile与inherits问题 在ASP.NET中某页面文件的源视图中,CodeFile是干嘛的?Inherits呢? 我的抖音视频和以前一样优秀为什么浏览量下降很多 抖音发布作品为什么浏览量是0 EXCEL有文字,数字且有重复,统计相同型号的总数,急 access报表中如何使数值为零的文本框及相对应的标签为空白 我国可以上市交易的期货商品包括哪些 泥鳅那有苗子 阴雨天死泥鳅苗子怎么办? 鱼鳅子病是什么症状 请问:泥鳅子吃了会笨吗? 从包装袋里买的泥鳅子能活吗? 嵌入式烤箱贵的原因是什么 嵌入式冰箱怎么样 郑州蓝店快递代收点靠什么怎样盈利?加盟蓝店,月收入大概会是多少? 在农村开个快递代理点都需要些什么程序,大概需要多少费用 在农村开快递代收点 求浴火王妃全集txt,主角叫沐清歌的,无删节的,在线等,急~~等着下下来明天一大早坐火车 一般人工干燥的温度是多少?为什么 TPV弹性体一般干燥的温度是多少? 干燥茶叶温度一般在多少范围内 EPR的注塑温度和干燥温度是多少 硼酸的干燥温度是多少 帮我介绍一下演员杨童舒 《汉武大帝》中平阳公主和《至尊红颜》中徐盈盈是不是都是杨童舒饰演的? 杨童舒、周蕾的档案是什么? 一起又流星雨的剧情 一起又看流星雨的剧情还有那些? 《十八岁的天空》中的美术老师是谁 谁有《一起又看流星雨》同名小说的全文?不是自己写的。 怎样更好的瘦小腿 京东入驻专营店是需要商标吗 深圳空运到乌鲁木齐哪家空运公司有优势,深圳空运到乌鲁木齐的哪家是包机? 谁给我介绍一下乌鲁木齐机场的一些基本信息 快递在哪点嘛 普通货车能拉棉包吗 为什么最近乌鲁木齐上空总是有大型客机飞过? 16.83万的别克微蓝6,百公里综合油耗1.4L,关键空间足够大