国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET中實現模板頁

2024-07-10 13:10:19
字體:
來源:轉載
供稿:網友
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  •   使用過javastruts的程序員應該知道,struts中有一個模板標記,雖然其使用起來比較復雜,但對于有大量頁面的程序來說其帶來了很多方便。但是,在asp.net中并沒有現成實現可用,這方面國內討論的也很少,其實,重寫sender方法我們也可以實現類似的功能。下面是我項目中使用的一個基類模板類。

     1using system;
     2using system.web.ui;
     3
     4namespace repeaterdemo.web.pagetemplate
     5{
     6 /**//// <summary>
     7 /// webpagetmplate 頁模板基類。
     8 /// </summary>
     9 public class webpagetmplate:system.web.ui.page
    10 {
    11
    12  屬性#region 屬性
    13  string pagetitle="title";
    14  string pageheader=  "<table cellspacing='0' cellpadding='0' width='100%' height='49' background='http://localhost//repeaterdemo//images/top_stripe1.gif' border='0'>" +
    15       "  <tr>" +
    16       "    <td valign='top'><img alt='' src='http://localhost//repeaterdemo//images/title.gif' border='0'></td>" +
    17       "  </tr>" +
    18       "</table>" ;
    19  string pagescript;
    20
    21  string pageleft="&nbsp;menu";
    22
    23  string pagefooter="<div align='center'>meil.cnblogs.com&nbsp;&nbsp;meil 版權所有 2006</div>";
    24
    25
    26  public string pagetitle
    27  {
    28   set {pagetitle=value;}
    29   get {return pagetitle;}
    30  }
    31
    32  public string pageheader
    33  {
    34   set {pageheader=value;}
    35   get {return pageheader;}
    36  }
    37
    38  public string pagescript
    39  {
    40   set {pagescript=value;}
    41   get {return pagescript;}
    42  }
    43
    44  public string pageleft
    45  {
    46   set {pageleft=value;}
    47   get {return pageleft;}
    48  }
    49
    50  public string pagefooter
    51  {
    52   set {pagefooter=value;}
    53   get {return pagefooter;}
    54  }
    55
    56  #endregion
    57
    58  protected override void render(htmltextwriter writer)
    59  {
    60
    61
    62   writer.write(@"<html><head><title>" + pagetitle + @"</title>");
    63   writer.write(pagescript + @"</head><body>");
    64
    65   writer.write(pageheader);
    66
    67   writer.write(@"<table><tr><td width='200'>&nbsp;" + pageleft + @"</td><td>");
    68
    69   // 其次允許基類呈現aspx頁面中的html代碼及asp.net控件
    70   base.render( writer );
    71
    72   writer.write("</td></tr></table>");
    73
    74   writer.write(@"<div align='cnter'>" + pagefooter + @"</div>");
    75
    76   writer.write(@"</body></html>");
    77  }
    78 }
    79
    80}

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 铜山县| 毕节市| 霍州市| 桃园县| 堆龙德庆县| 义乌市| 水富县| 新晃| 沙坪坝区| 山西省| 陕西省| 丽水市| 定南县| 涡阳县| 三门峡市| 新乐市| 洛隆县| 镇沅| 资源县| 清水县| 闽清县| 开平市| 商都县| 政和县| 雷州市| 都安| 安图县| 平远县| 高清| 海门市| 海城市| 河东区| 准格尔旗| 北海市| 定州市| 梁平县| 富顺县| 黎城县| 柳州市| 隆子县| 凉城县|