2009-11-08 71 views
2

在大多数项目中,设计师已经制作了HTML代码,然后开发人员将其转换为ASP.NET,包括母版等,这些应该真的成为设计的一部分。设计师如何使用ASP.NET

它成为ASP.NET后,设计师无法使用他们的工具处理代码。我知道很多ASP.NET的设计都是为了分离代码和设计而设计的,原则上设计人员应该能够使用Visual Web Developer处理设计方面的问题,但我从来没有看到一位使用VWD的设计师。

在实践中如何进行合作,关于最好的设计师可以期待什么?

回答

0

我发现使用ASP.NET MVC会让设计师的工作变得更容易。特别是如果您远离使用HTML.RenderImage之类的东西,而是将作为src在页面上放置一个IMG标签。这将允许设计人员查看他们喜欢和理解的HTML,同时让您可以灵活地设置源代码(开发人员应该这样做)。目标是远离ASP.NET控件,这会混淆设计师,同时仍然保持其快速开发的灵活性。

1

从两个人都做:
大多数的设计应该用CSS来完成,所以这不是问题。 因此,页面的布局归结为带有ID和类的元素(简单来说)。
我尽量保留这些ID和类,并尽可能将ContentPlaceHolders放置在它们中,并尽可能使用正确的类创建控件或皮肤。
最理想的情况是,设计师和程序员应该一起工作,并且了解彼此的局限性和要求(这不总是可以完成的,有时这些都是由不同的公司完成的)。我认为这里的大部分责任在于开发人员 - 他们需要正确的控制才能获得预期的产出。
坦率地说,网页设计师应该关心HTML和CSS,而不是关于用什么服务器端技术来实现它们。我期望从网页设计师那里得到最好的结果就是编写灵活的CSS,它可以在不中断的情况下对HTML结构进行视图更改(即 - 多余的div或表格,正如ASP.NET所做的那样)。

1

一位优秀的ASP.NET开发人员将智能地使用可用的控件集。例如,在大多数情况下,ListView将完成GridView的所有功能,并生成干净的,易于搜索的标记。

在ASP.NET环境中,我鼓励设计者使用Expression。企业主可以利用微软的这笔新交易,并在三年内以100美元获得VS,Expression等。

我认为开发人员和设计师必须拥抱彼此的世界才能工作。

1

我们仍然坚持设计师生产PSD文件的老式方式,并希望将它们呈现为HTML。

然后我们将它们转换并转换成.Net,然后设计师要求进行更改,然后在进入可接受的解决方案之前先圈出一段时间。

如果设计师可以更容易地集成到.Net的HTML中,但我不会在一段时间内看到这种情况发生,而不是微软提倡在您的开发中使用脚本。