猿问

ASP.NET 2.0里aspx和cs两个文件之间的关系?

ASP.NET 2.0中的partial,实际上是把存储于不同文件中的HTML和code behind编译成一个单独的Web Page Class.

请问上述这种说法对吗?如果对的,那为什么在CodeFile里定义的私有变量不能在aspx页面里访问呢?在asp.net 2.0里面,aspx和cs两个文件之间的关系是partial 还是Inherits?


郎朗坤
浏览 587回答 2
2回答

慕娘9325324

比如Default.aspx页面,.cs可能生成一个叫_Default的类或者叫Default的类而.aspx会生成一个叫aspnet_Default的类,这个类继承自_Default类/Default类因此,如果你在.aspx写了与.cs中有相同签名的方法,.aspx中的方法是最后会执行的,.cs的就被无视了

当年话下

partial是用在类,接口的拆分定义上的,并不包括htmlaspx是页面文件,cs是代码文件,不一样的,是分离的.
随时随地看视频慕课网APP
我要回答