partial 类如何使用?

问题描述

在.net中每生成一个。ASPX文件就会生成一个partial类的.cs文件。我要在其他地方使用这个partial类引用它的实例我该怎么做?

解决方案

解决方案二:
partial是合并类
解决方案三:
我知道是局部类~~~~~1。我在Default.aspx中放了一个Button,给他属性改为PostBackUrl="~/Default2.aspx"2。我在Default2.aspx中想使用他的Page.PreviousPage来获取Default.aspx。问题是我在Default2.aspx.cs中我该怎么写?protectedvoidPage_Load(objectsender,EventArgse){?????df=this.PreviousPage;//代表Default.aspx的这个类是什么名字}
解决方案四:
Page
解决方案五:
Pagedefault=this.PreviousPage;default.FindControl("Button1")

解决方案六:
谢谢上面的朋友,但default.FindControl("Button1");只能找到原页的空件,那其他属性呢?
解决方案七:
直接引用不行么?
解决方案八:
其它属性?什么属性?
解决方案九:
如果我在源页Page中添假stringname="xxxxxx";那我在当前页中如何引用源页的“name”~~~~~~`
解决方案十:
就是把一个类写在2个文件里面http://blog.csdn.net/lyamlf_net/archive/2007/01/29/1497191.aspxhttp://msdn2.microsoft.com/en-us/library/wa80x488(vs.80).aspx
解决方案十一:
引用8楼boss00000的回复:

如果我在源页Page中添假stringname="xxxxxx";那我在当前页中如何引用源页的“name”~~~~~~`

可以直接用stringnewstr=name;//就像在一个文件里一样
解决方案十二:
Default.aspx.cs文件publicclassDefault:System.Web.UI.Page{publicstringaaa="bba";protectedvoidPage_Load(objectsender,EventArgse){}}

Default2.aspx.cs文件取那个aaa的方法如下:stringbbb=((Default)this.PreviousPage).aaa;

时间: 2024-10-28 12:01:49

partial 类如何使用?的相关文章

Visual Studio DSL 入门 12---状态机设计器的规则(Rule)和验证(Validation)

上一节我们为状态机设计器添加了一个Rule,主要用来处理当Transition的属性 Label,Condition,Action,Event之间的任何一个值发生变化时,其余的属性值也要按照我们 的规则来更新(我们的Label属性就是一个辅助的属性,用来更好的显示和编辑另外三个属性). 我们可以看到vs.net dsl提供的Rule机制的强大,它主要提供了以下几个Rule: AddRule:当ModelElement或者ElementLink添加时触发 ChangeRule:当一个元素或者关系的

ASP.NET2.0数据操作之创建数据访问层(4)

asp.net|创建|访问|数据 第五步:完成数据访问层 注意,ProductsTableAdapters类从Products表中返回的 是CategoryID和SupplierID的值,但并不包括Categories表 的CategoryName字段和Suppliers表的CompanyName字段,尽管当 我们显示产品信息时,这些很可能是我们想要显示的字段.我们可以扩充TableAdapter的起始方 法GetProducts()来包含CategoryName和CompanyName字段的值

ASP.NET2.0数据操作之创建业务逻辑层

asp.net|创建|数据 导言 本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了.不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不能处理任何的业务规则.比如说,我们可能不希望产品表中那些被标记为"停用"的产品的"分类编号"或"供应商编号"被更新:我们还可能需要应用一些资历规则,比如说我们都不希望被比自己的资历还要浅的人管理.另外一个比较常见的情况就是

IDesign C#编程规范(二)

编程|规范 续之一,小鸡射手接着翻译了IDesign编码规范的第二章前部. 2 编码惯例 Coding Practices 1. 避免在一个文件中放多个类. Avoid putting multiple classes in a single file. 2. 一个文件应该只对一个命名空间提供类型.避免在同一文件中有多个命名空间. A single file should only contribute types to a single namespace. Avoid having mult

点注《C# Coding Standard》Charpter One

standard 1 命名规则与风格 在以前版本的Visual Studio中,微软曾建议使用匈牙利命名法来写代码.在最近发布的.NET和它的编程语言中,微软更换了他的这一法则. 1. 对格式与方法名称使用PASCAL风格[1] public class SomeClass { public SomeMethod(){} } 2. 对局部变量和方法参数使用Camel风格[2] int number; void MyMethod(int someNumber) {} 3. 使用I作为接口前缀 in

IDesign C#编码规范(之六)

编码|规范 大家中秋好,首先非常感谢xiaxia翻译的资料.由于我对这个文档也是兴趣浓厚,所以就把下面的部分给翻译了.希望大家多多指教. 4.2ASP.NET and Web Services1.避免将代码放入ASP.NET的ASPX文件中. 所有的代码都应该放在相关代码的Partial类中.Avoid putting code in ASPX files of ASP.NET. All code should be in the code beside partial class.2.放在相关

C# Coding Standard

standard 在以前版本的Visual Studio中,微软曾建议使用匈牙利命名法来写代码.在最近发布的.NET和它的编程语言中,微软更换了他的这一法则. 1. 对格式与方法名称使用PASCAL风格[1] public class SomeClass { public SomeMethod(){} } 2. 对局部变量和方法参数使用Camel风格[2] int number; void MyMethod(int someNumber) {} 3. 使用I作为接口前缀 interface IM

ASP.NET MVC 2:实体外部元数据扩展

在MVC的Model中,我们可以定义很多与视图相关的元数据,这些元数据对我们开发视图起着相当重要 的作用,特别是在数据验证方面.这些元数据一般情况下我们是不会定义在业务实体(或持久化实体)上 面,所以很多情况下,我们会需要开发两种实体:View Model和Business Model.这样就造成,在Action 与View的沟通当中,我们需要使用View Model,然后在业务逻辑处理时,我们需要再将View Model映射到 Business Model,这将会使我们的开发框架变得繁琐.因为

关于强类型DataSet的一些小建议

强类型的DataSet可以帮助我们快速的建立数据访问层,它的简易性使得我们可以在小的项目中广泛的 使用它.但是它也有一些小的缺陷,这里和大家共同讨论下它到底有哪些缺陷,以及我们怎么去避免这些 问题. 1) 在一个query中,它只支持对本表的操作,不支持对多表的操作.在这种情况下,我们可以自己写 一个stored procedure,然后新建一个TableAdapter,这样它便会帮我们生成一个新的逻辑实体表,表内 存储的是stored procedure中返回的列. 2) 数据库端的任何改动都