3

我们的组织有专门的设计师设计页面并在 Dreamweaver 中对其进行裁剪。过去,这在 ASP 和 PHP 站点上运行良好。现在我们正试图让它与 .NET 一起工作,但由于 ASP.NET 中的项目结构而苦苦挣扎。每个人如何与开发人员协作?我正在寻找的具体要点是:

- 将 Dreamweaver 内容传输到 Visual Studio - 将 HTML 输入更改为服务器控件 - 让设计人员可以访问已完成的 Visual Studio 产品,以便他们调整布局

谢谢!

4

4 回答 4

1

显然,你的设计师会有一点学习曲线。但话虽如此,我在 asp.net 网站上经常与设计师(他们都没有使用 Dreamweaver,顺便说一句,所以这可能是问题的一部分)一起工作。通常,他们会在服务器上完全按照他们想要的方式创建 HTML,就像静态 HTML 页面一样,然后我将进入并使用 asp.net 控件手动替换表单字段。

另一方面,我发现我最有可能使用吐出最少 HTML 的控件来匹配设计,例如中继器而不是 DataGrids。

一旦站点在服务器上启动并进行了编程,如果需要,他们可以返回进行调整。

此外,就像我们必须稍微适应它们(让我们的服务器控件以他们喜欢的方式吐出 html)一样,它们也必须适应我们一点,而不是像某些项目 id 属性那样严重依赖样式表中的 id 属性将由 hte .net 运行时控制,因为它们是控件。

很多时候,一个新接触asp.net 的设计师会觉得这种新的做事方式非常威胁,特别是在包含文件的用户控件中,但它与经典的asp/php 开发并没有什么不同。

于 2009-06-04T23:34:41.083 回答
0

在这件事上解决你所有问题的关键很简单,但很难实现:它通常被称为语义标记。如果您可以确保设计人员一开始就使他们的 html 语义化,并且 .Net 程序员继续呈现相同的标记,但在需要时使用他们的服务器控件,那么调整就不会成为问题 - 标记是相同的。

那么什么是语义html呢?你可能会问。好吧,它并不总是像人们希望的那样简单。一个好的开始是让每个页面都通过 XHTML 验证

于 2009-06-04T22:37:25.817 回答
0

以我的经验,设计师创建的 HTML 几乎总是需要至少重构,如果不重写的话。所以,用左边的原始 HTML 打开一个浏览器,并在右边屏幕的 VS 中尝试尽可能地匹配它。

恕我直言,让设计人员访问 ASP 标记不是一个好主意。如果您只了解您正在操作的标签的一半,那么太多可能会出错。

于 2009-06-04T22:39:18.777 回答
0

如何使用 Microsoft Expressions 系列产品之一?我听说他们对于 .NET 就像 Dreamweaver 对于 PHP/ASP 一样。

于 2009-06-05T01:11:13.477 回答