一个笔试题,不知道为什么A不对,知道的解答一下..........

Richard345265669 2010-06-20 10:42:36
12. {ASP.NET题目}关于ASP.NET中的代码隐藏文件的描述正确的是( )
[ 标签:asp.net,隐藏,文件 ] a)Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。
b)项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。
c)项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。
d)以上都不正确。

我选的AC,但是网上都说C对A不对,我不知道为什么A不对,A错在哪里??
...全文
211 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxiaofeiwuqiao 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 aimyray 的回复:]
引用 9 楼 kingboy2008 的回复:
项目中所有 Web 窗体页的代码隐藏类文件都被编译成项目动态链接库 (.dll) 文件。.aspx 页文件也会被编译,但编译方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示该页的 .NET 类文件,并将其编译成另一个 .dll 文件。为 .aspx 页生成的类从被编译成项目 .dll 文件的代码隐藏类继承。当用户请求……
[/Quote]

其实他也可以反编译的。只要他有时间和人员来反编译。
zhujiazhi 2010-06-21
  • 打赏
  • 举报
回复
mark..
flyingyinjun 2010-06-21
  • 打赏
  • 举报
回复
当然是C对了
A可以不创建CS文件,而把所有后台内容放在前台中<script language="C#" runat="server">
YISUKU_LEE 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sunnj87 的回复:]
听人说只要网站编译生成之后,把.aspx.cs文件删掉都能运行。只要编译的dll再就成
不知道是不是真的
[/Quote]

不光是aspx.cs 你甚至可以把aspx 删掉也能运行。 可以将整个网站编译后全部都是dll 这样给客户以后 只要修改就得找你,找你就得给钱。。。。。哈哈
aimyray 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 kingboy2008 的回复:]
项目中所有 Web 窗体页的代码隐藏类文件都被编译成项目动态链接库 (.dll) 文件。.aspx 页文件也会被编译,但编译方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示该页的 .NET 类文件,并将其编译成另一个 .dll 文件。为 .aspx 页生成的类从被编译成项目 .dll 文件的代码隐藏类继承。当用户请求 Web 页 URL 时,.dll 文件将在服务器……
[/Quote]

学习了!
sunnj87 2010-06-20
  • 打赏
  • 举报
回复
听人说只要网站编译生成之后,把.aspx.cs文件删掉都能运行。只要编译的dll再就成
不知道是不是真的
S_trance 2010-06-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
项目中所有 Web 窗体页的代码隐藏类文件都被编译成项目动态链接库 (.dll) 文件。.aspx 页文件也会被编译,但编译方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示该页的 .NET 类文件,并将其编译成另一个 .dll 文件。为 .aspx 页生成的类从被编译成项目 .dll 文件的代码隐藏类继承。当用户请求 Web 页 URL 时,.dll 文件将在服务器……
[/Quote]

顶啊。。
wuyq11 2010-06-20
  • 打赏
  • 举报
回复
项目中所有 Web 窗体页的代码隐藏类文件都被编译成项目动态链接库 (.dll) 文件。.aspx 页文件也会被编译,但编译方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示该页的 .NET 类文件,并将其编译成另一个 .dll 文件。为 .aspx 页生成的类从被编译成项目 .dll 文件的代码隐藏类继承。当用户请求 Web 页 URL 时,.dll 文件将在服务器上运行并动态地为您的页生成 HTML 输出。
看看MSDN
ly576107712 2010-06-20
  • 打赏
  • 举报
回复
如果用C#创建,该文件将具有“.ascx.cs”扩展名。
通常为用户控件的扩展名

应该为“.aspx.cs”
xueliang19 2010-06-20
  • 打赏
  • 举报
回复
Web窗体页的逻辑由代码组成,这些代码由您创建以与窗体进行交互。编程逻辑位于与用户界面文件不同的文件中。该文件称作“代码隐藏”文件,并具有“.aspx.vb”或“.aspx.cs”扩展名。在代码隐藏文件中编写的逻辑可以使用 Visual Basic 或 Visual C# 来编写

  项目中所有 Web 窗体页的代码隐藏类文件都被编译成项目动态链接库 (.dll) 文件。.aspx 页文件也会被编译,但编译方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示该页的 .NET 类文件,并将其编译成另一个 .dll 文件。为 .aspx 页生成的类从被编译成项目 .dll 文件的代码隐藏类继承。当用户请求 Web 页 URL 时,.dll 文件将在服务器上运行并动态地为您的页生成 HTML 输出。
whb147 2010-06-20
  • 打赏
  • 举报
回复
应该选D
a太长了,就是忽悠你的
  • 打赏
  • 举报
回复
编译完,就不需要.cs文件了
灵雨飘零 2010-06-20
  • 打赏
  • 举报
回复
项目中所有 Web 窗体页的代码隐藏类文件都被编译成项目动态链接库 (.dll) 文件。.aspx 页文件也会被编译,但编译方式稍有不同。当用户第一次浏览到 .aspx 页时,ASP.NET 自动生成表示该页的 .NET 类文件,并将其编译成另一个 .dll 文件。为 .aspx 页生成的类从被编译成项目 .dll 文件的代码隐藏类继承。当用户请求 Web 页 URL 时,.dll 文件将在服务器上运行并动态地为您的页生成 HTML 输出。
qq315644526 2010-06-20
  • 打赏
  • 举报
回复
在 .netasp里面".ascx“是为用户控件 的扩展名

".aspx"是 一个 窗体页面的扩展名

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧