/ / Sitecore 7.2 Недостатъци от използването на MVC и уеб формуляри в един и същ сайт, изграден с MVC - модел-изглед-контролер, webforms, sitecore, sitecore7, sitecore7.2

Sitecore 7.2 | Недостатъци от използването на MVC и уеб формуляри в един и същ сайт, изграден с MVC - модел-изглед-контролер, webforms, sitecore, sitecore7, sitecore7.2



въпрос : Недостатък на използването на уеб формуляри и MVC в същия сайт.

Текущо състояние : Имаме Sitecore 7.2 инстанция, разработена с помощта на MVC и Glass Mapper. Искаме да използваме отново съществуващия компонент, който вече е разработен в уеб формуляри, използвайки същата версия на сайта, която използваме понастоящем.

Това, което сме направили досега: За да постигнем това направихме малък POC и бяхмеспособни да постигнат същото. Посочихме по-долу връзката в Git, за да постигнем това POC. Намерихме няколко блога, в които хората са направили това, но винаги казват, че може да не работят през цялото време (и не са подчертавали кои сценарии не са успели). Какви са недостатъците или възможните трудности, с които бихме могли да се справим? Това ще бъде от полза, ако можете да подчертаете като например: Работният поток не работи или персонализацията не работи и т.н.

Благодаря

Отговори:

0 за отговор № 1

Понастоящем имам Sitecore 7.2, както с WebForms, така и с MVC (всъщност ние отидохме по друг начин - нашият стар код е Webform и с неотдавнашен редезик, който се преместихме в MVC) и неговата възможност, но доста объркана.

Най-големите проблеми, в които се сблъсквахме, са когаискаме да показваме уеб страница и мvc съдържание на една и съща страница или да имаме двете бази на кодове да комуникират по какъвто и да е начин. Опитът да имаме изображения, назоваващи двете уеб формати и кода на mvc на една и съща страница, беше бедствие. Също така се опитваме да имаме страници, които са само за уеб формат, да комуникират със страници само за mvc (например да създават подменюта, да получават стойности на полета и т.н.).

В известен смисъл, това, което се случи с нас, беше ниеимаше по същество два сайта - webforms и mvc версии - и двамата никога не се сляха добре заедно. Проектът ни беше да преместим Webforms на пълна MVC, затова приехме това като реалност. Не съм сигурен колко добре ще работи постоянно решение crossover на mvc-webform, за да бъда честен.

Имахме късмет, използвайки следните ресурси: https://www.packtpub.com/books/content/mixing-aspnet-webforms-and-aspnet-mvc

http://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2012/06/Using-Web-Forms-and-MVC-in-a-Single-Solution-with-the-Sitecore-ASPNET-CMS.aspx

Това е неприятно за нас, като много време държим страници и се разделим, а ние планираме да изрежем напълно уеб формати в близко бъдеще и да стартираме изцяло.