Expression Web使用问题,相关资源及今日阅读

Expression Web使用问题

1. 在Expression Web中,如何在设计时预览ASP.NET Master Page或普通页面时,能够查看应用了theme后的效果?
无论在Visual Studio 2008,还是Expression Web SP1中,都没有找到可以在设计时预览theme的功能。初步推断,ASP.NET的Theme功能是运行时的行为,需要经过服务器的处理才能展现,尤其是其中针对服务器端控件的Skin特性。由此得出,解决预览问题的粗糙方式,是将Theme中定义的css文件导入到ASP.NET页面中,来查看应用静态样式后的效果。这里可以采用在母板页中引入css文件,以避免重复对多个ASP.NET页面进行css导入工作。

2. 如何在Expression Web中启用浏览器来预览ASP.NET页面?
如果没有IIS,则此功能需要安装ASP.NET Development Server。我在初次安装Expression Web时的确没有勾选安装这个东东,因为那时我已经安装了Visual Studio 2005,我认为那意味着已经存在了ASP.NET Development Server。但在Express Web的菜单项/Site/Site Settings -Preview中,我看到的情况如下:
                         Express Web的菜单项/Site/Site Settings -Preview 
即软件提醒我ASP.NET Development Server没有被安装。于是我在添加删除程序中修改Expression Web的安装,勾选了ASP.NET Development Server。但两次重复尝试的结果,得到的都是与上图一样的情况!
无奈之下,换了个变通的办法,即使用上图中的设置来达到可以预览ASP.NET页面的目的。具体解释一下:
      1. 在VS安装目录中找到WebDev.WebServer.exe(这就是ASP.NET Development Server);
      2. 建立一个桌面快捷方式,指向该程序,并在快捷方式的地址中定义好程序需要的参数(例如:C:\Windows\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE /port:2189 /path:"d:\MyCurrentWebProject" /vpath:"/");
      3. 双击运行创建好的快捷方式,再配合上图中的设置,就可以在Expression Web中预览ASP.NET页面啦。
(P.S. VS2008 SP1 BETA和Expression Web 2试用版都可以下载了,后者提供了Expression Web Development Server,不知道和ASP.NET Development Server是不是同一个东东)

相关资源

Expression Web的插件:
http://www.j-moves.com $10.99 FREE 15 day
http://www.panemanager.com $34.95 15 days FREE

今日阅读

Brian Simmons   ASP.NET 2.0 Theme Creation using ITracker
http://www.simmonswebdesign.net/artITracker.asp
读后总结:
优秀的设计网站,Sitepoint 和www.csszengarden.com
优秀资料,HTML Utopia: Designing Without Tables Using CSSThe Photoshop Anthology
网页设计的流程(讨论):
         在Photoshop中绘制mockup
         得到客户对mockup的确认。作者认为这是Web项目最拖慢进度的步骤,在这期间谨记在得到客户完全的认同以及没有形成文档之前,不要开始下一步工作。
        从mockup中切图、搜集素材
        使用Expression Web(或DW)将设计实现在一个单独的HTML页面内,将全部的CSS也放置在此页面。尽早测试,完成一部分的测试再开始下一部分。如果遇到布局问题,检查元素和环绕它的元素的padding和margin。
       在VS中创将Web项目或网站,建立theme和相应的skin,建立母板页,在Web.config中设置theme
        在skin中修改部分空间的样式,如GridView
        测试,测试,测试
App_Themes文件夹的组织结构:
        /Theme1        /Theme1/Images        /Theme1/Skin1.skin        /Theme1/styles.css

作者对工作流程的认识,对各步骤注意事项的认识,是在不断的摸索和实践中形成的。勿骄勿躁!

原文地址:https://www.cnblogs.com/yicone/p/1202015.html