接着上回的继续写,这个指令到目前为止没用过,有两个二选一的属性,主要的功能是为当前的页面指定一个强类型的PreviousPage.
 
@PreviousPageType属性(Attributes)
TypeName:指定前置页面的类型名称。
VirtualPath:指定前置页面的虚拟路径。
这两个属性不能同时出现,否则就白填,指令无效。
 
大多数时候应该都用不到这个指令,因为当前页面的PreviousPage的值并不取决于这个指令,而是你调用这个页面的方式,只有跨页面的提交和在服务器端调用Transfer时才会保存前置页面的实例.Page类提供IsPostBack,IsCallback,IsCrossPagePostBack三个属性来判断用户是如何来判断当前页面是如何被调用的。
 
Page.PreviousPage这个属性到目前我也没用过,好像很少需要获取前一个页面的对象实例,大多数情况下,页面间的数据传递都是通过QueryString、Form、Cookie等方式完成了。
 
随着Ajax的不断流行,现在连Server Control用的都少了,可惜MS花了这么大精力构造的WebForm框架.

 

本文首发于:http://www.wanlei.net/2009/06/03/asp-dot-net-page-directive-previouspagetype/ 

相关文章:

  • 2022-12-23
  • 2022-03-06
  • 2021-07-10
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-07-24
  • 2021-09-11
  • 2022-12-23
相关资源
相似解决方案