欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET中实现模板页】,下面是详细的分享!
ASP.NET中实现模板页
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=" Menu";
22
23 string pageFooter="<div align='center'>meil.cnblogs.com 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'> " + 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}
以上所分享的是关于ASP.NET中实现模板页,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net中母版页怎么用?
答:母版之所以称为母版,就是将大部分网页上固定内容,比如导航栏,版权声明栏放到一个母版里,然后编写网页时只需要调用母版就行了,内容页就不需要再写那些内容了。不需要将相同的部分再写一遍。母版中可以标记多个asp:ContentPlaceHolder。 使用... >>详细
相关问题:asp.net网站使用了模板页,请问怎么才能实现点击母...
答:除了IFRAME和ajax 应该没有其它访求了吧?至少我不知道有没有。 >>详细
相关问题:asp.net中母版页如何使用,具体一点
答:(1)新建Master.csc母板页,(2)在设计窗口中看到ContentPlaceHolder控件,在其他空白区域插入表格,并将可编辑区域contentplaceholder控件拖入表格中,(3)完成后将在母板页的基础上添加default页面(4)此时你会看到母板页在自网页中的效果了。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
