问题标签 [expression-web]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
352 浏览

html - 在 Visual Studio 2012 中重命名或移动 html 文件会破坏链接和依赖项

Microsoft Expression Web 4 使您可以通过此功能维护您网站中网页之间的依赖关系;

站点 > 站点设置 > 使用隐藏的元数据文件维护站点

由于此功能,您可以在一个简单的网站中移动和重命名网页,而不会破坏这些页面之间的依赖关系。

如果重命名 css 文件,所有引用该 css 文件的 html 页面都会更新其代码以自动反映新名称。移动文件也是如此。

=========

我的问题

我必须使用 Microsoft Visual Studio 2012 创建网站而不是 ASP.NET 网站。只是简单的html5网站。

然而,我意识到移动或重命名 html 或 css 文件会破坏这些文件之间的依赖关系。

=======

我的问题

有什么方法可以使 Microsoft Visual Studio 的行为类似于 Expression Web,以便移动或重命名文件将自动更新网站中各处的引用。

注意:我对 WPF 应用程序没有这个问题,只有网站。

0 投票
1 回答
145 浏览

asp.net - 作业网站的数据库架构 - 这是多对多关系吗?

我正在使用通过 Sql Server 2008 创建的数据库创建一个 asp.net 网站(通过 Expression Web 4 和 Visual Web Developer 2010 Express)。但是,我对提供给网站的数据库架构感到困惑。

正在创建的网站是为了允许创建法律案件,记录案件的类型,然后记录律师和/或辩护人和/或支持人员处理案件。

因此,名为“Kramer v Kramer”的案件将是一个离婚案件,由 2 名律师、1 名律师和 4 名支持人员共同处理此案。然而,另一个案件“人民诉拉里弗林特”可能是一个有 4 名律师、没有律师和 10 名支持人员的起诉案件。

到目前为止,我所做的是我有一个名为“案例表”的表,其中包含以下列:

Case_ID(这是表的主键);Case_Type_ID;律师_ID;Advocate_ID 和 Support_Staff_ID。案例表中的最后 4 列是外键。

Case_Type只有两列:“Case_Type_ID”(PK)和“Area_of_law”。Case_Type_ID 只是数字 (001,002...),“Area_of_law”是 char(30)(例如诉讼、离婚、财产、刑事)。到现在为止还挺好。

问题是(这适用于倡导者和支持人员),如果我创建律师表以仅包含三列:

Columns = Lawyer_ID(作为主键)| 名字 | 姓

记录 1 = 001 | 汤姆 | 汉克斯

记录 2 = 002 | 汤姆 | 巡航

记录 3 = 003 | 丹尼尔 | 克雷格

记录 4 = 004 | 妮可 | 基德曼

然后我如何为案件分配多名律师?

Case Table中,为了符合规范化规则,大概我需要如上所述向Case Table添加列,以便记录 Lawyer_ID_1 (FK)| Lawyer_ID_2 (FK)| Lawyer_ID_3 (FK) | Lawyer_ID_4 (FK)。

所以它可能是 004 | 002 | 空 | Null 显示妮可基德曼和汤姆克鲁斯正在处理此案。如果我只有一个 Lawyer_ID 列,为了显示 Nicole Kidman 和 Tom Cruise 正在处理此案,它必须是“004,002”,这是我在这个网站上读到的一个很大的禁忌。

通过将所有律师记录在一个单独的表中,我可以在visual web developer 2010 express 中创建一个数据绑定复选框列表(绑定到律师表),因为它使用律师姓名填充列表。所以我对这种方法很满意。

但是,如果在Lawyer Table中有 50 位律师,我需要在Case Table中分配 50 列仅分配给律师(如果一个案例最终有 50 位律师在处理它)。这种方法是有问题的,因为如果律师被删除或添加,因为律师列的数量受到影响,案例表可能会出现偏差。显然这是一个不好的方法,所以有人可以帮忙吗?

是否有一种数据库模式允许一个“案例”记录与多个“律师”记录相关,而不需要很多列?(希望该模式也可以应用于Support Staff TableAdvocate Table)。

您的帮助将不胜感激。我是 web 开发和 sql 数据库工作的新手,我试图查找解决方案,但我可能不知道我的问题的关键字。

0 投票
2 回答
1777 浏览

html - Microsoft Expression Web 4 中的 Unicode 显示

我有一个包含希腊语和希伯来语字母的 HTML 文档。当我在记事本、Internet Explorer 或 Firefox 中打开 HTML 文件时,希腊语和希伯来语字母显示完美。见下文:

好的

但是,如果我在 Microsoft 的 Expression Web 4 中打开同一个 HTML 文档,希腊语和希伯来语字符就会丢失。见下文:

不好的例子

为什么 Expression Web 4 无法做到 Notepad、Firefox 和 IE 可以做到的,即显示正确的字符?

您可以在此处找到原始的 HTML 源文档:

http://hostsafe.com/temp/Adami-nekeb.html

0 投票
1 回答
1512 浏览

css - 为什么使用背景封面图像在相对位置忽略 CSS z-index?

概述:我的页面顶部有一个 CSS3 纯导航系统。我在底部有页脚/版权。

在中间,我想要一个背景图像(羊皮纸)封面,然后在该羊皮纸的顶部,我想要一个带有左栏和右栏的文本的白色图层。我似乎无法使用相对位置使其工作,因为我的 z-index 似乎不起作用。如果我将位置“固定”,我将无法再使用正确的浏览器滚动来向下滚动。如果我使用位置“绝对”,那么背景是正确的,顶部的内容是好的,但是我的导航页脚消失了。如果我使用“相对”位置,我的导航系统很好,但背景不再显示。它忽略了 z-index....

奇怪的是我正在使用表达式 web 4,它在那里看起来是正确的......它在网络上看起来不正确。

这是我的网站 html,用于重现我所看到的内容。

这是我的CSS

0 投票
0 回答
267 浏览

php - 在 Windows 上安装 php 并使用表达式 web 4 进行配置?

我对使用 PHP 相当陌生。我正在尝试将它与表达式 web 4 一起使用。我在网上看到的任何安装 PHP 的示例都是 5.3 版。

PHP 当前版本 5.6。现在使用这个http://windows.php.net/download/我下载了 PHP。我下载了 VC11 x86 Non Thread Safe 的 zip。我提取了它。复制到 C:\。然后,当我转到 Expression web 中的工具、高级选项时,我可以将其指向 php 目录。

但是当我编写一个 .php 文件时。我看到设计窗口是空的。此外,当我实际使用浏览器打开它时,它指出它无法打开页面。

我错了或错过了什么?

0 投票
1 回答
112 浏览

php - PHP Header 在 Web 表达式中不起作用 4

我正在使用标题重定向到页面:

当我直接从浏览器或任何其他编辑器打开页面时,它工作正常。但是当我通过我的编辑器 Microsoft expression web 4 打开它时它不起作用。

0 投票
0 回答
83 浏览

html - 为什么 :before css 不能在带有 Expression Web 的设计视图中工作?

我有 Windows 7 64 位计算机并使用 Microsoft Expression Web 4。

我在 Microsoft Expression Web 中创建了一个页面。在其中,我使用:beforeCSS 来显示一个红色星号。但在Design ViewMicrosoft Expression Web 中,红色星号从未出现。只有当我保存页面并在网络浏览器中预览时,才会出现红色星号。

这是CSS:

这是 HTML:

那么为什么Design View不能显示:beforeCSS的效果呢?我需要做什么Design View才能立即显示它?

该页面告诉我它正在使用CSS 2.1.

谢谢

0 投票
1 回答
309 浏览

iis - “无法打开文件 xxx 进行写入”

使用 Microsoft Expression Web 4 修改我们的 Intranet。我必须在 IIS 服务器上启用 .shtml 才能使用服务器端页面。抱歉,我是新手,不得不以某种方式使其在紧迫的期限内工作。可能有比 Expression 更好的方法和更好、更新的程序,但现在就是这种情况……所以,我可以很好地编辑网站。事实上,我已经完成并发布了它等等。效果很好。问题是,另一个也能够编辑同一个 Intranet 网站的人现在不能这样做。她有同样的软件,但出现错误,“无法打开文件 XXX 进行写入”,其中 XXX 是 .html 或 .shtml 页面中的任何一个,无论是旧页面还是新页面。她只是无法编辑其中任何一个。保存,那是她得到错误的时候。关于可能导致问题的任何想法?我已经让她尝试编辑我替换的旧页面之一。她也不能编辑那些。

0 投票
0 回答
17 浏览

html - Web Expression 4, html 5, 该属性被标记为无效,因为当前架构不支持它,“border-radius”不起作用

我对 Expression Web 很陌生。我使用 Microsoft Expression Web 4。我不知道为什么,但我不能在按钮上使用边框半径。该属性被标记为无效,因为当前架构不支持它。HTML:

CSS:

显示的错误是:该属性被标记为无效,因为当前架构不支持它