|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也不知道,我同学昨天说数据挖掘很好。asp.net|模板 利用过JavaStruts的程序员应当晓得,Struts中有一个模板标志,固然其利用起来对照庞大,但关于有大批页面的程序来讲其带来了良多便利。可是,在ASP.NET中并没有现成完成可用,这方面国际会商的也很少,实在,重写sender办法我们也能够完成相似的功效。上面是我项目中利用的一个基类模板类。
1usingSystem;
2usingSystem.Web.UI;
3
4namespaceRepeaterDemo.Web.PageTemplate
5{
6/**////<summary>
7///WebPageTmplate页模板基类。
8///</summary>
9publicclassWebPageTmplate:System.Web.UI.Page
10{
11
12属性#region属性
13stringpageTitle="Title";
14stringpageHeader="<tablecellspacing=0cellpadding=0width=100%height=49background=http://localhost//RepeaterDemo//Images/top_stripe1.gifborder=0>"+
15"<tr>"+
16"<tdvalign=top></td>"+
17"</tr>"+
18"</table>";
19stringpageScript;
20
21stringpageLeft="Menu";
22
23stringpageFooter="<divalign=center>meil.cnblogs.commeil版权一切2006</div>";
24
25
26publicstringPageTitle
27{
28set{pageTitle=value;}
29get{returnpageTitle;}
30}
31
32publicstringPageHeader
33{
34set{pageHeader=value;}
35get{returnpageHeader;}
36}
37
38publicstringPageScript
39{
40set{pageScript=value;}
41get{returnpageScript;}
42}
43
44publicstringPageLeft
45{
46set{pageLeft=value;}
47get{returnpageLeft;}
48}
49
50publicstringPageFooter
51{
52set{pageFooter=value;}
53get{returnpageFooter;}
54}
55
56#endregion
57
58protectedoverridevoidRender(HtmlTextWriterwriter)
59{
60
61
62writer.Write(@"<html><head><title>"+pageTitle+@"</title>");
63writer.Write(pageScript+@"</head><body>");
64
65writer.Write(pageHeader);
66
67writer.Write(@"<table><tr><tdwidth=200>"+pageLeft+@"</td><td>");
68
69//其次同意基类出现ASPX页面中的HTML代码及ASP.NET控件
70base.Render(writer);
71
72writer.Write("</td></tr></table>");
73
74writer.Write(@"<divalign=cnter>"+pageFooter+@"</div>");
75
76writer.Write(@"</body></html>");
77}
78}
79
80}
我见过java运行在手机上,包括很廉价的山寨手机,但是却暂时没发现.net在手机上有什么作为。wp7可能是个转机,但是按照《Java的跨平台就是一句谎言。那.net的跨平台也当之无愧是一句谎言。 |
|