• λ我爱Aspx >> Asp.Net >> PageTemplate(页模板)
  • PageTemplate(页模板)

  • :未知  Դ:internet  :2007-5-20 16:44:43  ؼ:
  • // 最后结束body和html节点

    writer.write(@"

    </body>

    </html>");

    }

    }

    把一aspx页webform1.aspx的html代码只留下<%@ Page ….. %>指令和<form>…</form>节点内的内容。如下:

    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication3.WebForm1" %>

    <form id="Form1" method="post" runat="server">

    this is a Test.

    </form>

    在webform1.aspx.cs里:

    public class WebForm1 : PageBase

    {

    private void Page_Load(object sender, System.EventArgs e)

    {

    // 在此处放置用户代码以初始化页面

    pagetitle = "This is a Test";

    }

    }

    至此,一个简单的page Template已经实现,运行看看,感觉怎样?J

    二、 更多的Page Template应用

    我们在做WEB应用时,经常发现WEB应用里的所有的页面都具备部分相同的表现或功能,例如Session处理、页面错误处理等。这些所有页面都相同的表现或功能,我们就可以通过Page Template技术解决,一来方便程序的整理及维护,二来减少代码量。下面列举了大部分WEB应用都具备的一些共性,这些共性可以通过Page Template技术轻松实现:

    Ҷƪл˵?
  • һƪ不用.net和其组件用asp访问webservice
    һƪASP.NET 页面对象模型