由default.designer.cs想到的。

2024-05-02 04:58
文章标签 designer cs default 想到

本文主要是介绍由default.designer.cs想到的。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

web site是新建一个网站,web application是asp.net应用程序,大体上二者没太大区别。因为asp.net应用程序是你要在VS2005打了sp1补丁的时候才有的。 我还是用的VS2005,不过web site好像和web application不能自由转化吧,用web application打开web stie项目,好像会自动转化,反之好像不行。
.designer.cs 是利用 partial class 特性,由设计器产生的一个文件,用于保存页面中控件的对应定义。就像winform里面项目中文件有designer.cs一样。
下面是一些比较
WebApplication编程模型的优点: 
●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 
●生成的程序集 
WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 
WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、版本、输出位置等信息 
●可以将网站拆分成多个项目以方便管理 
●可以从项目中和源代码管理中排除一个文件 
●方便的支持VSTS的Team Build方便每日构建 
●更强大的代码检查功能,并且检查策略受源代码控制 
●可以对编译前后进行自己规定的处理 
●对App_GlobalResources 的Resource强类支持(网上说的,还没有了解过) 
●直接升级使用VS2003构建的大型系统 
WebSite编程模型的优点: 
●动态编译该页面,马上可以看到效果,不用编译整个站点(主要优势) 
●同上,可以使错误的部分和使用的部分不相干扰(可以要求只有编译通过才能签入) 
●可以每个页面生成一个程序集(一般不会采用这种方式) 
●可以把一个目录当做一个Web应用来处理,直接复制文件就可以发布,不需要项目文件(适合小站点) 
●可以把页面也编译到程序集中(应该用不到,而且WebApplication也可以通过WebDeployment插件来实现) 
两种编程模型的互相转换: 
VS2005 SP1内置了转换程序,可以非常方便的从WebSite转换到WebApplication 
只需要复制文件,右键执行“转换为Web应用程序”即可。 
未查到有专门的反向转换工具,但比较后发现如果转换也非常简单。 
删除所有*.designer.cs 
将*.aspx、*.ascx、*.master页面文件中的 Codebehind="******.aspx.cs" 批量替换成 CodeFile="******.aspx.cs" 
这样就可以转换回来了

这篇关于由default.designer.cs想到的。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/953424

相关文章

2. c#从不同cs的文件调用函数

1.文件目录如下: 2. Program.cs文件的主函数如下 using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using System.Windows.Forms;namespace datasAnalysis{internal static

列举你能想到的UNIX信号,并说明信号用途

信号是一种软中断,是一种处理异步事件的方法。一般来说,操作系统都支持许多信号。尤其是UNIX,比较重要应用程序一般都会处理信号。 UNIX定义了许多信号,比如SIGINT表示中断字符信号,也就是Ctrl+C的信号,SIGBUS表示硬件故障的信号;SIGCHLD表示子进程状态改变信号;SIGKILL表示终止程序运行的信号,等等。信号量编程是UNIX下非常重要的一种技术。 Unix信号量也可以

MongoDB学习—(1)安装时出现The default storage engine 'wiredTiger' is not available问题解决

MongoDB是NoSql类型的一种基于分布式文件存储的数据库,其存储方式与关系型数据库不同。其详细解释可见于[百科]。安装文件可从官网下载,官网:http://mongodb.org 我将下载的解压文件放到D盘的mongodb文件夹下,

Accept CS Ph.D. Offer from Stony Brook University,去SUNY石溪大学的CS Ph.D.啦

前言:在2017年3月24日,正式决定去纽约州立大学石溪分校(State University of New York, Stony Brook,简称石溪大学),CS Ph.D. 项目。本科直博,DIY申请,全额奖学金,第一年5.1万美元(免学费2.2万,2017 fall, 2018 spring 的TA 1.93万,2018 summer RA 1万,没有 Fellowship) Abs

基于C+++Mysql实现(CS界面)校友管理系统(面向对象)

校友管理系统(面向对象课程设计) 前言 校友管理系统要求以高校校友管理业务为背景,设计管理系统程序。 系统需要包含的主要信息有:校友基本信息:序号,姓名,电话,专业,现从事的专业,职务,工作年限,所在城市等;工作单位信息:单位名称,所属行业,单位性质(高校,企业、事业单位等),单位规模等;毕业学校信息:学校代码,校名,地址,性质(985,211,一班本科等)等;校友联系信息:校友姓名,所在城

CS(布谷鸟搜索)算法MATLAB源码逐行中文注解

以优化SVM算法的参数c和g为例,对CS算法MATLAB源码进行了逐行中文注解。 完整程序和示例文件地址:http://download.csdn.net/detail/u013337691/9622335 链接:http://pan.baidu.com/s/1sl2BzKL 密码:pkdn tic % 计时%% 清空环境导入数据clearclcclose allload wnds

Altium Designer爬虫工具/网页信息获取工具

使用Altium Designer脚本系统的爬虫功能,可以有效的提高数据处理能力,作为新质生产力工具,可以在很多方面使用到爬虫功能或者网页信息读取功能,如一份原理图文档有很多的物料,需要整理这些物料的价格、是否有现货和数据手册,就可以使用爬虫工具或者网页信息获取工具获取这些信息。         在Altium Designer中使用爬虫工具主要用于获取网页中的标签信息、图

C++11中的default函数

对于C++ 11标准中支持的default函数,编译器会为其自动生成默认的函数定义体,从而获得更高的代码执行效率,也可免除程序员手动定义该函数的工作量。 C++的类有四类特殊成员函数,它们分别是: 默认构造函数析构函数拷贝构造函数拷贝赋值运算符 这些类的特殊成员函数负责创建、初始化、销毁,或者拷贝类的对象,如果程序员没有显式地为一个类定义某个特殊成员函数,而又需要用到该特殊成员函数时,则编译

利用default.xml回退代码

如果想把代码回退到之前的某个版本,那么需要一个之前版本的default.xml,将这个xml替换掉.repo/manifests/default.xml,然后repo sync  -c -d,这样就可以退回到原来的版本了

【Altium Designer脚本开发】——PCB平面绕组线圈 V1.4

PCB平面绕组线圈工具用于生成平面电机线圈,应用场景可参考平面电机的书籍、CNKI论文或平面电机的视频。此工具运行环境在Altium Designer中,可用于Altium Designer全系列的版本中。       以下工具可以定制和试用 原理图文档处理工具         ➡️物料编码自动查找工具         ➡️元器件参数集操作工具