3

私たちの組織には、ページをデザインしてDreamweaverで切り取る専任のデザイナーがいます。これは、過去にASPおよびPHPサイトでうまく機能していました。現在、.NETで動作させるようにしていますが、ASP.NETのプロジェクトの構造のために苦労しています。誰もが開発者とどのように協力していますか?私が探している具体的なポイントは次のとおりです。

-DreamweaverコンテンツのVisualStudioへの転送-サーバーコントロールへのHTML入力の変更-完成したVisualStudio製品へのデザイナーアクセスを提供して、レイアウトを微調整できるようにします

ありがとう!

4

4 に答える 4

1

明らかに、デザイナーの学習曲線はわずかです。しかし、そうは言っても、私は asp.net サイトでかなり頻繁にデザイナー (Dreamweaver を使用した人は誰もいなかったので、それが問題の一部かもしれません) と仕事をしてきました。通常、静的な HTML ページのように、サーバー上で希望どおりに HTML を作成し、フォーム フィールドを手動で asp.net コントロールに置き換えます。

余談ですが、DataGrid の代わりに Repeater など、最小限の HTML を吐き出すコントロールを使用して、デザインを一致させる可能性が最も高いことがわかりました。

サイトがサーバー上で起動され、プログラムされると、必要に応じて微調整に戻ることができます.

また、私たちがそれらに少し適応する必要があるのと同じように (サーバー コントロールが好きなように html を吐き出すようにする)、彼らも私たちに少し適応する必要があり、一部のアイテムの id 属性ほどスタイルシートの id 属性に大きく依存しないようにする必要があります。これらはコントロールであるため、.net ランタイムによって制御されます。

多くの場合、asp.net を初めて使用するデザイナーは、特にインクルード ファイルの代わりにユーザー コントロールを使用するこの新しい方法に非常に脅威を感じますが、実際には従来の asp/php 開発とそれほど違いはありません。

于 2009-06-04T23:34:41.083 に答える
0

私の経験では、デザイナーが作成したHTMLは、書き直さない場合でも、ほとんどの場合、少なくともリファクタリングする必要があります。したがって、左側に元のHTMLを表示してブラウザを開き、右側の画面のVSで可能な限り一致させてみてください。

デザイナーにASPマークアップへのアクセスを許可することは良い考えではありません。操作しているタグの半分しか理解していないと、うまくいかない可能性があります。

于 2009-06-04T22:39:18.777 に答える
0

この問題に関するすべての問題を解決するための鍵は非常に単純ですが、実現するのは非常に困難です。これは通常、セマンティック マークアップと呼ばれます。デザイナーが最初から html セマンティックを作成し、.Net プログラマーが同じマークアップをレンダリングし続け、必要に応じてサーバー コントロールを使用することを確認できれば、微調整は問題になりません。マークアップは同じです。

では、セマンティック html とは何でしょうか。あなたは尋ねるかもしれません。まあ、それは必ずしも人が望んでいるほど単純ではありません. まず、すべてのページが XHTML 検証に合格するようにします。

于 2009-06-04T22:37:25.817 に答える
0

Microsoft Expressions 製品ラインの 1 つを使用してみませんか? PHP/ASP にとっての Dreamweaver と同じように、.NET にとってはそうであると聞いたことがあります。

于 2009-06-05T01:11:13.477 に答える