Pertanyaan Apakah ada desainer grafis untuk ASP.NET MVC?


Saya rasa kebanyakan orang yang menggunakan Visual Studio memiliki reaksi yang sama ketika mereka membuat proyek ASP.NET MVC pertama mereka: di mana mereka Tampilan Desain berakhir?

Saat menggunakan Formulir Web klasik untuk mengembangkan aplikasi di Visual Studio, Tampilan Desain benar-benar berguna, ini membantu Anda untuk membuat kontrol pengguna dan komponen lain di halaman web Anda dengan hanya drag dan drop item dari toolbox ke halaman desain. Meskipun tidak memungkinkan pemosisian dan gaya lanjutan, seperti yang dilakukan Dreamweaver, itu adalah fitur yang sangat berguna jika Anda ingin menghindari format HTML dan styling CSS yang menyakitkan (atau Anda tidak memiliki pengetahuan HTML yang baik).

Adakah cara menggunakan perancang grafis untuk membuat tata letak Tampilan dan kemudian mengintegrasikan desain dengan bagian "logika" dari Tampilan (yang menggunakan model untuk mengisi / mengirim data dari / ke pengontrol)?


32
2018-04-11 14:41


asal


Jawaban:


Saya rasa kebanyakan orang yang menggunakan Visual Studio memiliki reaksi yang sama ketika mereka membuat proyek ASP.NET MVC pertama mereka: dari mana Design View berakhir?

Tidak semuanya. Secara pribadi saya tidak pernah menggunakan tampilan desain dalam bentuk web klasik dan ketika saya bermigrasi ke MVC itu tidak benar-benar ada bedanya. Dan bukan hanya ini, tidak masuk akal untuk menggunakannya lagi. Saya sangat senang bahwa tidak ada desainer yang mengotak-atik kode saya lagi. Saya punya cukup sakit kepala dengan Intellisense, jika Anda menggunakan desainer yang menyentuh kode di belakang layar, semuanya akan menjadi berantakan. Yang saya perlukan adalah bekerja Intellisense yang melengkapi tag dan idealnya memahami HTML5.

Sejauh mendesain halaman web yang bersangkutan Anda dapat melihat pada Alat ekspresi.


23
2018-04-11 14:46



Ya, saya memiliki reaksi yang sama, berasal dari latar belakang bentuk web. Saya memerlukan umpan balik yang konstan dari seorang desainer grafis untuk memberi tahu saya apa efek kode saya. Mempelajari MVC adalah kurva pembelajaran yang cukup besar di dalam dan dari dirinya sendiri tanpa harus melakukannya dengan mata tertutup.

Sekarang setelah 4 tahun kemudian, saya tidak keberatan mengatakan Page Inspector dibangun di VS 2013. Jika Anda masih menggunakan VS 2010 pada tahun 2015, yang bisa saya katakan adalah, jika Anda meningkatkan, Anda tidak akan pernah melihat ke belakang.

Cukup klik kanan pada kode dan pilih Lihat di Page Inspektur. Ada sebuah Memeriksa tombol di inspektur yang dapat Anda gunakan untuk melihat di mana elemen desain terletak di kode. Ini dapat menghemat waktu beaucoup Anda.

EDIT

Dan sepertinya mereka menghapusnya dari Visual Studio 2015 dan bahkan tidak perlu memposting penjelasan mengapa. Smh ... Saya akan memperbaruinya jika saya menemukan solusi pihak ke-3.


13
2018-04-11 04:32



Saya pikir mereka sedang mengerjakan itu sebagai fitur untuk Expression Blend 5 Pratinjau Pengembang .

Mereka jelas mengakui masalah merancang JS di perancang jadi saya kira mereka menyadari hal yang sama berlaku untuk beberapa desainer yang bekerja pada aplikasi MVC.

Saya diberitahu oleh seseorang dari Microsoft "Saya pikir di Blend for HTML, menggunakan mode interaktif, Anda mungkin akan baik-baik saja dengan merancang pola MVC atau MVVM"

Juga periksa Visual Studio Page Inspector sepertinya itu akan melakukan apa yang dibutuhkan

Sekarang gunakan WebEssentials dengan BrowserLink di VS2013 atau lebih tinggi


7
2017-10-14 13:59



Jika Anda mencari desainer untuk mendapatkan umpan balik instan dari perubahan HTML / cshtml, ini dapat dicapai dengan fitur BrowserLink di Visual Studio. Aktifkan browser dan tekan halaman / tampilan yang sedang Anda rancang dan ketika Anda membuat perubahan pada mark up / cshtml, tekan tombol refresh dalam Visual Studio, pembaruan yang dilakukan pada kode akan segera didorong ke browser.

Alternatif lainnya adalah menggunakan alat Pengembang Chrome (F12) dan menggunakan fitur "Edit sebagai Html".

Saya tahu ini pengganti tidak kaya sebagai dukungan tampilan desainer asli di Visual Studio, tetapi ini adalah beberapa solusi praktis.


4
2017-10-16 05:00