Chinaunix首页 | 论坛 | 博客
  • 博客访问: 656261
  • 博文数量: 845
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:22
文章分类

全部博文(845)

文章存档

2011年(1)

2008年(844)

我的朋友

分类:

2008-10-15 16:36:55

         推荐一个可在ASP.NET 2.0中利用的技巧是,当使用时,使用母板页的功能给你的网站提供统一的UI,使用母板页在一个地方引用所有的样式表,这样,所有基于这个母板页的网页就会自动获得这些样式表。

       可利用的一个技巧是由 控件提供的对相对路径调整的支持。可以在母板页里使用这个东西来轻松地引用一个在整个项目里重用的. 样式表文件,不管这个项目是相对于根目录的还是一个子应用:

<%@ Master Language="" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="Site" %>

Master Page





控件的路径调整功能然后就可以取一个 . 样式表文件的相对路径,然后在运行时正确地输出其绝对路径,不管它是个相对于根目录的网站还是一个子应用的一部分。

        然后,网站上的页面就可以类似下面这样的内容,这些网页会在运行时和在设计时VS的HTML即见即所得(WYSIWYG)设计器里自动获得样式表设置:

<%@ Page Language="" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Sample Page" %>

Root Web Site Sample


Click here to go to the Products section (note the absolute path)

[1]  

【责编:Luzi】

--------------------next---------------------

阅读(264) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~