首页 / 知识
关于asp.net:CodeFile与CodeBehind
2023-04-15 23:23:00

CodeFile vs CodeBehindASP.NET用户控件的声明中的CodeFile =" file.ascx.cs"和CodeBehind =" file.ascx.cs"有什么区别? 是更新的还是推荐的? 还是有特定用法? CodeBehind:需要进行编译(ASP.NET 1.1模型)。编译后的二进制文件位于网站的bin文件夹中。部署之前,需要在Visual Studio中进行编译。当您不希望源代码以纯文本形式显示时,这是一个很好的模型。例如,当交付给您没有义务向其提供代码的客户时。 CodeFile:您为源文件提供部署解决方案。 ASP.NET 2.0运行时在需要时编译代码。编译后的文件位于Microsoft.NET [.NET版本] 临时ASP.NET文件中。 我正在使用Visual Studio Express 2012 For Web中的应用程序项目并使用.NET 4.0。在用于登录和更改密码页面的文件后面的代码中,我发现在声明中同时需要CodeBehind和CodeFile的情况。 如果我不添加代码文件引用,例如
网页无法解析,浏览器显示解析器错误。是否编译项目都没有关系。 如果我没有在参考后面添加代码
对安全类(如MembershipUser)的引用在编译时和尝试使用智能感知时均会失败,并显示诸如"找不到类型或名称空间MembershipUser"的错误。我已根据.Net 4.0框架的要求添加了对System.Web.ApplicationServices的引用。 我应该补充一点,这些麻烦的文件正在使用IIS应用程序工具创建的网站内的应用程序中运行。当我从Visual Studio打开网站时,解析器错误或引用错误没有问题。仅当我在Visual Studio中将应用程序作为项目打开应用程序时,才会发生这种混淆。 Codebehind文件需要在运行之前进行编译,但是在src中,我们不需要进行编译然后运行..只需保存文件即可。 |
最新内容
相关内容
linux终端编译命令?
linux终端编译命令?,代码,工具,环境,系统,终端,文件,源程序,编译器,语言,指令,linux终端下如何进行C语言编译在Linux下面,如果要编译一个C语言linux命令行编译文件?
linux命令行编译文件?,代码,系统,项目,工具,网上,手机,电脑,地址,官网,文件,Linux下,用什么命令编译m文件为可执行文件所以使用gcc test -o telinux系统编译命令?
linux系统编译命令?,系统,代码,百度,暂停,电脑,工具,命令,终端,内核,程序,Linux能直接编译C语言吗?1、在Linux下面,如果要编译一个C语言源程序,linux交叉编译命令?
linux交叉编译命令?,工具,平台,位置,网上,环境,基础,代码,编译器,路径,目标,安装完交叉编译器后输入arm-linux-gcc命令出现arm-none-linux-gnulinux编译源代码命令?
linux编译源代码命令?,工具,代码,百度,最新,环境,项目,系统,电脑,密码,内核,linux怎样编译git源码包1、linux的源码是在/usr/src这个目录下,此linux编译时显示命令?
linux编译时显示命令?,系统,基础,工具,代码,百度,下来,网上,命令,内核,文件,LINUX中此程序运行后,为何刷新不出命令提示符?1、有几个原因:一:你linux只能命令行编译?
linux只能命令行编译?,系统,代码,工具,软件,密码,平台,项目,设计,最新,设备,Linux能直接编译C语言吗?1、在Linux下面,如果要编译一个C语言源程linux命令书籍推荐?
linux命令书籍推荐?,基础,系统,分析,增速,技术,风险投资,网站,网上,最新,中国经济,linux入门书籍推荐推荐书籍:《TheCProgrammingLanguage》这linux命令行编译c?
linux命令行编译c?,代码,环境,系统,工具,平台,终端,程序,编辑,文件,源程序,在linux里,c程序的编辑、编译、调试的详细步骤是什么?编辑器用vi或linux中如何编译命令?
linux中如何编译命令?,系统,代码,基础,暂停,环境,工具,百度,命令,文件,终端,在linux0.12系统中编译0.12内核时,使用什么命令利用tar命令,可以把linux编译连接命令?
linux编译连接命令?,系统,代码,环境,工具,文件,资料,电脑,百度,终端,命令,在linux0.12系统中编译0.12内核时,使用什么命令1、linux的源码是在/linux内核编译命令?
linux内核编译命令?,系统,软件,环境,电脑,内核,最新,下来,官网,体系,名字,在linux0.12系统中编译0.12内核时,使用什么命令使用lsmod命令也可显