none
C#入门经典(第五版):P517页 问题 RRS feed

  • 问题

  • 在P517页上有一行字写着:“PreviousPageType指令创建了一个PreviousPage类型的属性”。

    请教各位大师!!!!

    实在没想到是什么意思,在哪创建了、???!!!

    2012年9月11日 13:34

答案

  • 当你使用Button,LinkButton或者ImageButton指定一个PostBackUrl的属性之后直接点击该按钮,你会发现页面直接跳转到目标区域。此时你可以使用PreviousPage获取智能感知。

    例如:

    A页面上有一个Button,设定PostBackUrl为B页面;同时A页面上有一个TextBox(Id为txtBox),为一个自定义公开属性所封装。

    B页面有一行指令:

    <%@ PreviousPageType VirtualPath="~/A.aspx"%>

    此时你在B页面Page_Load事件中:

    if(!IsPostBack && PreviousPage!=null)
    {
      …………;
    }
    具体代码请参考:http://www.cnblogs.com/xiaoxi2005/archive/2007/05/30/764725.html

    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年9月12日 1:41