Page.Theme的属性,每个页面都要写。
有没有更好的办法能设置站点级的主题呢?
继承Page麻烦,重写Page的Page_PreInit方法倒是可以,不过默认的直接是继承的System.Web.Page类啊。
2.设置了一个MasterPage模版页,里面除了一些框架,导航之外,还有一个ContentPlaceHolder1控件。
代码如下:
<%
@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage"
%>
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server" >
< title > Untitled Page </ title >
</ head >
< body >
< form id ="form1" runat ="server" >
< div >
< table width ="777" class ="MainTable" >
< tr >
< td colspan ="3" align ="center" >
这是导航 </ td >
</ tr >
< tr >
< td style ="width: 166px" >
</ td >
< td style ="width: 418px" >
< asp:contentplaceholder id ="ContentPlaceHolder1" runat ="server" >
</ asp:contentplaceholder >
</ td >
< td style ="width: 182px" >
</ td >
</ tr >
< tr >
< td colspan ="3" style ="height: 21px" align ="center" >
这是底部 </ td >
</ tr >
</ table >
</ div >
</ form >
</ body >
</ html >
此时已经有form的服务器控件了,然后我再增加一个Default.aspx,应用这个模版时,default.aspx中有一些TextBox和Button控件。
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server" >
< title > Untitled Page </ title >
</ head >
< body >
< form id ="form1" runat ="server" >
< div >
< table width ="777" class ="MainTable" >
< tr >
< td colspan ="3" align ="center" >
这是导航 </ td >
</ tr >
< tr >
< td style ="width: 166px" >
</ td >
< td style ="width: 418px" >
< asp:contentplaceholder id ="ContentPlaceHolder1" runat ="server" >
</ asp:contentplaceholder >
</ td >
< td style ="width: 182px" >
</ td >
</ tr >
< tr >
< td colspan ="3" style ="height: 21px" align ="center" >
这是底部 </ td >
</ tr >
</ table >
</ div >
</ form >
</ body >
</ html >
我应该如何使用asp.net 2.0中新增的Form.DefaultButton和Form.DefaultFocus属性呢,没法增加Form了呀,而且原来的MasterPage.master中的form1也不能用。因为我很可能还有其他页面要使用这个模版,所以觉得这个应该是在Default.aspx中设置的,可是不知道如何设置。
不知道大家有没有想过这方面的问题?