软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > Memo:ASP.NET主题中设置template属性

Memo:ASP.NET主题中设置template属性

  在asp.net中同样可以设置控件的template属性,那么在应用了theme的asp.net应用程序中,我们可以很方便的更换template control的布局,样式或者说外观。

  比如对login控件,在.aspx页只需如下定义:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
<asp:Login ID="login1" runat="server" ></asp:Login>

  在.skin文件中我们可以对login控件的布局进行设置,当然,你可以定义任意多个不同的布局,指定不同的SkinId就可以了。

  比如:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
<asp:login runat="server">
<LayoutTemplate>
<i>Please Enter your credentials:</i><br /><br />
<table>
<tr>
<td align="right"><asp:Label ID="lblName" runat="server" Text="User Name:"></asp:Label></td>
<td><asp:TextBox ID="Username" runat="server" ></asp:TextBox></td>
</tr>
<tr>
<td align="right"><asp:Label ID="lblPsw" runat="server" Text="Password:"></asp:Label></td>
<td><asp:TextBox ID="Password" runat="server" Textmode="password"></asp:TextBox></td>
</tr>
<tr>
<td colspan="2" align="center"><asp:Button ID="btnLogin" runat="server" Text="Log In" CommandName="Login" /></td>
</tr>
</table>
<asp:Literal ID="FailureText" runat="server" EnableViewState="false"></asp:Literal>
</LayoutTemplate>
</asp:login>

.skin中的这个定义会替换页中login控件的template内容。

    相关阅读
    网友评论
    栏目导航
    推荐软件