2、asp.net web 应用程序中,为什么有一个 .aspx.designer.cs,这个文件有什么用,我删掉后,页面仍可运行!
35 个解决方案
#1
sf up
#2
up
#3
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
请参考官方文档:
Web 应用程序项目概述
http://msdn2.microsoft.com/zh-cn/library/aa983474(VS.80).aspx
设计 Web 应用程序项目模型是为了向开发人员提供一种与 Visual Studio .NET 2003 应用程序的项目模型更为类似,并且仍可以提供 Visual Studio 2005 和 ASP.NET 2.0 版的所有新增功能的项目模型。新的 Web 应用程序项目类型不会取代 Visual Studio 2005 中引入的网站项目类型。相反,它只是一种备选项目类型,您可以根据自己的需要和喜欢的开发工作流来决定是否选用它。
只有在 Web 应用程序项目的解决方案中引用的文件才是项目的一部分。这些文件也显示在解决方案资源管理器中,并在生成期间进行编译。由于存在项目文件,因此有些方案更加容易实现。例如,可以将一个 ASP.NET 应用程序细分为多个 Visual Studio 项目。还可以轻松地从项目和源代码中排除文件。
另外,网站项目也可以使用文件夹结构来定义项目的内容。此模型中不存在项目文件,文件夹中的所有文件都是项目的一部分。
需要执行以下操作时,请使用 Web 应用程序项目:
* 将大型 Visual Studio .NET 2003 应用程序迁移到 Visual Studio 2005。
* 控制输出程序集的名称。
* 使用独立的类来引用页控件类和用户控件类。
* 使用多个 Web 项目生成 Web 应用程序。
* 在编译过程中添加预先生成和后期生成步骤。
web application 发布的时候bin目录下面就一个dll文件
请参考官方文档:
Web 应用程序项目概述
http://msdn2.microsoft.com/zh-cn/library/aa983474(VS.80).aspx
设计 Web 应用程序项目模型是为了向开发人员提供一种与 Visual Studio .NET 2003 应用程序的项目模型更为类似,并且仍可以提供 Visual Studio 2005 和 ASP.NET 2.0 版的所有新增功能的项目模型。新的 Web 应用程序项目类型不会取代 Visual Studio 2005 中引入的网站项目类型。相反,它只是一种备选项目类型,您可以根据自己的需要和喜欢的开发工作流来决定是否选用它。
只有在 Web 应用程序项目的解决方案中引用的文件才是项目的一部分。这些文件也显示在解决方案资源管理器中,并在生成期间进行编译。由于存在项目文件,因此有些方案更加容易实现。例如,可以将一个 ASP.NET 应用程序细分为多个 Visual Studio 项目。还可以轻松地从项目和源代码中排除文件。
另外,网站项目也可以使用文件夹结构来定义项目的内容。此模型中不存在项目文件,文件夹中的所有文件都是项目的一部分。
需要执行以下操作时,请使用 Web 应用程序项目:
* 将大型 Visual Studio .NET 2003 应用程序迁移到 Visual Studio 2005。
* 控制输出程序集的名称。
* 使用独立的类来引用页控件类和用户控件类。
* 使用多个 Web 项目生成 Web 应用程序。
* 在编译过程中添加预先生成和后期生成步骤。
#4
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
事实是这样的
web application 发布的时候bin目录下面就一个dll文件
事实是这样的
#5
* 使用独立的类来引用页控件类和用户控件类。
这个应该就是.aspx.designer.cs的作用吧,但这有什么用呢,我什么时候需要:使用独立的类来引用页控件类和用户控件类
这个应该就是.aspx.designer.cs的作用吧,但这有什么用呢,我什么时候需要:使用独立的类来引用页控件类和用户控件类
#6
第二个问题
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行库版本:2.0.50727.42
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace WebApplication1
{
public partial class WebForm1
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
}
}
#7
恩 很受用
#8
.Designer.cs 是页面设计代码 ,作用是对窗体上的控件做初始化工作(在函数InitializeComponent()中)
#9
打上.net2.0sp1就可以建web application了
#10
简单的说就是:
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
#11
这样所
#12
简单的说就是:
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
#13
分太多了。。。
#14
你说的是vs2008吧?
一样的
那个文件是存着你的控件信息
也就是初始化信息
一样的
那个文件是存着你的控件信息
也就是初始化信息
#15
都是设计网页的。
都可以添加ASP.Net文件夹
web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
网站可以添加APS文件夹,Web应用程序不可以
Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
Web应用程序会有解决方案和项目文件
都可以添加ASP.Net文件夹
web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
网站可以添加APS文件夹,Web应用程序不可以
Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
Web应用程序会有解决方案和项目文件
#16
designer文件通常存放的是一些页面控件中控件的配置信息
#17
学习了
#18
来的真是时候,大伙讨论的精彩,学习了
#19
还有比较明显的web application如果对cs文件进行修改,需要编译才可以,而web site不需要了
#20
在ASP.NET中,可以创建ASP.NET网站和ASP.NET应用程序,但是ASP.NET网站和ASP.NET应用程序开发过程和编译过程是有区别的。ASP.NET应用程序主要有以下特点:
#21
up 回复内容太短了
#22
我还是没感觉到他们的区别。能说得简单点。我也正迷惑中
#23
迷糊中。。。
#24
应该多分析一下择优择劣。
#25
igner.cs,这个文件有什么用,我删掉后,页面仍可运行!
#26
来的真是时候,大伙讨论的精彩,学习了
#27
看看,路过,学习
#28
再次顶起,二者有什么优缺点吗?在什么情况下用application ?在什么情况下用site?
#29
有一些区别的,Web网站程序是为了适应以前做Asp开发的程序员的习惯,另外在做大型的网站的时候一般是选择使用web 应用程序的,因为它是有命名空间的,这样控制方便。
#30
Mark Up
#31
学习了。暂时只用了web网站。
#32
应用程序你只需要页面和bin文件夹里面的dll文件
网站你则还需要把页面的后台文件一起部署
相对而言,大网站比较适合Web Application项目,小网站比较适合Web Site项目。
( www.444txt.com)
所以我一般选择新建应用程序,毕竟是基于C#开发的,而且本然C#编程学起。。。
网站你则还需要把页面的后台文件一起部署
相对而言,大网站比较适合Web Application项目,小网站比较适合Web Site项目。
( www.444txt.com)
所以我一般选择新建应用程序,毕竟是基于C#开发的,而且本然C#编程学起。。。
#33
看具体情况,选择合适的项目类型
#34
没看明白有什么具体的区别
#35
1、Web应用程序在打开的时候会将所有项目都编译,所以说一开始打开一个Web应用程序会比较慢,但是之后的运行就比较快了
网站是在访问每一个页面的时候对这个页面进行编译,所以说访问每个页面的速度都差不多
2、基于上面的原因
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
3、网站可以添加APS文件夹,Web应用程序不可以
4、Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
5、Web应用程序会有解决方案和项目文件
网站是在访问每一个页面的时候对这个页面进行编译,所以说访问每个页面的速度都差不多
2、基于上面的原因
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
3、网站可以添加APS文件夹,Web应用程序不可以
4、Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
5、Web应用程序会有解决方案和项目文件
#1
sf up
#2
up
#3
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
请参考官方文档:
Web 应用程序项目概述
http://msdn2.microsoft.com/zh-cn/library/aa983474(VS.80).aspx
设计 Web 应用程序项目模型是为了向开发人员提供一种与 Visual Studio .NET 2003 应用程序的项目模型更为类似,并且仍可以提供 Visual Studio 2005 和 ASP.NET 2.0 版的所有新增功能的项目模型。新的 Web 应用程序项目类型不会取代 Visual Studio 2005 中引入的网站项目类型。相反,它只是一种备选项目类型,您可以根据自己的需要和喜欢的开发工作流来决定是否选用它。
只有在 Web 应用程序项目的解决方案中引用的文件才是项目的一部分。这些文件也显示在解决方案资源管理器中,并在生成期间进行编译。由于存在项目文件,因此有些方案更加容易实现。例如,可以将一个 ASP.NET 应用程序细分为多个 Visual Studio 项目。还可以轻松地从项目和源代码中排除文件。
另外,网站项目也可以使用文件夹结构来定义项目的内容。此模型中不存在项目文件,文件夹中的所有文件都是项目的一部分。
需要执行以下操作时,请使用 Web 应用程序项目:
* 将大型 Visual Studio .NET 2003 应用程序迁移到 Visual Studio 2005。
* 控制输出程序集的名称。
* 使用独立的类来引用页控件类和用户控件类。
* 使用多个 Web 项目生成 Web 应用程序。
* 在编译过程中添加预先生成和后期生成步骤。
web application 发布的时候bin目录下面就一个dll文件
请参考官方文档:
Web 应用程序项目概述
http://msdn2.microsoft.com/zh-cn/library/aa983474(VS.80).aspx
设计 Web 应用程序项目模型是为了向开发人员提供一种与 Visual Studio .NET 2003 应用程序的项目模型更为类似,并且仍可以提供 Visual Studio 2005 和 ASP.NET 2.0 版的所有新增功能的项目模型。新的 Web 应用程序项目类型不会取代 Visual Studio 2005 中引入的网站项目类型。相反,它只是一种备选项目类型,您可以根据自己的需要和喜欢的开发工作流来决定是否选用它。
只有在 Web 应用程序项目的解决方案中引用的文件才是项目的一部分。这些文件也显示在解决方案资源管理器中,并在生成期间进行编译。由于存在项目文件,因此有些方案更加容易实现。例如,可以将一个 ASP.NET 应用程序细分为多个 Visual Studio 项目。还可以轻松地从项目和源代码中排除文件。
另外,网站项目也可以使用文件夹结构来定义项目的内容。此模型中不存在项目文件,文件夹中的所有文件都是项目的一部分。
需要执行以下操作时,请使用 Web 应用程序项目:
* 将大型 Visual Studio .NET 2003 应用程序迁移到 Visual Studio 2005。
* 控制输出程序集的名称。
* 使用独立的类来引用页控件类和用户控件类。
* 使用多个 Web 项目生成 Web 应用程序。
* 在编译过程中添加预先生成和后期生成步骤。
#4
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
事实是这样的
web application 发布的时候bin目录下面就一个dll文件
事实是这样的
#5
* 使用独立的类来引用页控件类和用户控件类。
这个应该就是.aspx.designer.cs的作用吧,但这有什么用呢,我什么时候需要:使用独立的类来引用页控件类和用户控件类
这个应该就是.aspx.designer.cs的作用吧,但这有什么用呢,我什么时候需要:使用独立的类来引用页控件类和用户控件类
#6
第二个问题
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行库版本:2.0.50727.42
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace WebApplication1
{
public partial class WebForm1
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
}
}
#7
恩 很受用
#8
.Designer.cs 是页面设计代码 ,作用是对窗体上的控件做初始化工作(在函数InitializeComponent()中)
#9
打上.net2.0sp1就可以建web application了
#10
简单的说就是:
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
#11
这样所
#12
简单的说就是:
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
web site 发布的时候在bin目录下面会生成很多类似App_Web_4xjy5_p1.dll的文件
web application 发布的时候bin目录下面就一个dll文件
#13
分太多了。。。
#14
你说的是vs2008吧?
一样的
那个文件是存着你的控件信息
也就是初始化信息
一样的
那个文件是存着你的控件信息
也就是初始化信息
#15
都是设计网页的。
都可以添加ASP.Net文件夹
web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
网站可以添加APS文件夹,Web应用程序不可以
Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
Web应用程序会有解决方案和项目文件
都可以添加ASP.Net文件夹
web应用程序Default.aspx显示有两个原有文件及Default.aspx.cs和Default.aspx.designer.cs;Web网站Default.aspx显示有一个原有文件Default.aspx.cs。
web应用程序有重新生成和发布两项;Web网站只有一个发布网站。
web应用程序和一般的winform没有什么区别都有引用的是命名空间等;Web网站在引用后出现一个bin文件夹那里存放dll和pdb文件。
web应用程序可以作为类库被引用;Web网站则不可以作为类库被引用。
web应用程序可以添加ASP.Net文件夹中不包括bin、App_Code;Web网站可以添加ASP.Net文件夹包括bin、App_Code。
web应用程序还可添加组件和类;Web网站则没有。
源文件虽然都是Default.aspx.cs但是web应用程序有命名空间,多了一项System.Collections空间引用。
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
网站可以添加APS文件夹,Web应用程序不可以
Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
Web应用程序会有解决方案和项目文件
#16
designer文件通常存放的是一些页面控件中控件的配置信息
#17
学习了
#18
来的真是时候,大伙讨论的精彩,学习了
#19
还有比较明显的web application如果对cs文件进行修改,需要编译才可以,而web site不需要了
#20
在ASP.NET中,可以创建ASP.NET网站和ASP.NET应用程序,但是ASP.NET网站和ASP.NET应用程序开发过程和编译过程是有区别的。ASP.NET应用程序主要有以下特点:
#21
up 回复内容太短了
#22
我还是没感觉到他们的区别。能说得简单点。我也正迷惑中
#23
迷糊中。。。
#24
应该多分析一下择优择劣。
#25
igner.cs,这个文件有什么用,我删掉后,页面仍可运行!
#26
来的真是时候,大伙讨论的精彩,学习了
#27
看看,路过,学习
#28
再次顶起,二者有什么优缺点吗?在什么情况下用application ?在什么情况下用site?
#29
有一些区别的,Web网站程序是为了适应以前做Asp开发的程序员的习惯,另外在做大型的网站的时候一般是选择使用web 应用程序的,因为它是有命名空间的,这样控制方便。
#30
Mark Up
#31
学习了。暂时只用了web网站。
#32
应用程序你只需要页面和bin文件夹里面的dll文件
网站你则还需要把页面的后台文件一起部署
相对而言,大网站比较适合Web Application项目,小网站比较适合Web Site项目。
( www.444txt.com)
所以我一般选择新建应用程序,毕竟是基于C#开发的,而且本然C#编程学起。。。
网站你则还需要把页面的后台文件一起部署
相对而言,大网站比较适合Web Application项目,小网站比较适合Web Site项目。
( www.444txt.com)
所以我一般选择新建应用程序,毕竟是基于C#开发的,而且本然C#编程学起。。。
#33
看具体情况,选择合适的项目类型
#34
没看明白有什么具体的区别
#35
1、Web应用程序在打开的时候会将所有项目都编译,所以说一开始打开一个Web应用程序会比较慢,但是之后的运行就比较快了
网站是在访问每一个页面的时候对这个页面进行编译,所以说访问每个页面的速度都差不多
2、基于上面的原因
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
3、网站可以添加APS文件夹,Web应用程序不可以
4、Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
5、Web应用程序会有解决方案和项目文件
网站是在访问每一个页面的时候对这个页面进行编译,所以说访问每个页面的速度都差不多
2、基于上面的原因
Web应用程序在修改了页面底层的代码之后需要重新进行编译
网站不需要重新编译
3、网站可以添加APS文件夹,Web应用程序不可以
4、Web应用程序的项目会生成Dll文件
网站在发布的时候,会自动生成Dll文件,但是每次的Dll文件名都不一样
5、Web应用程序会有解决方案和项目文件